我的 gulp 任务在 Power Shell 中未显示任何值。
一切正常,只是显示问题。 所有不同的 gulp 插件/任务都会发生这种情况。
下面您可以看到实际问题的屏幕截图。带有 Css minified:
, Css prefixed:
, Finished 'cass_app' after
的行应该以一定的持续时间结束。
该问题与任何插件或任务无关(浏览器同步不显示本地端口也会发生这种情况)...
有什么想法吗?
谢谢!
最佳答案
通过你的编辑,我现在可以看到它了:D 该死的小数字。
我查看了 source code ?我认为 gulp CLI 使用了 Powershell 不完全支持的 ANSI 颜色字符。
我目前知道的其他解决方法:
- 运行
no-color
标志:gulp <task_name> --no-color
。这看起来有点沉闷。 - 如果可能,请改用 cmd。输出效果很好,并且您可以保留颜色。
或者,在 PS 中,您可以将任务委托(delegate)给 cmd,然后将输出打印到 PS 控制台:
$output = Invoke-Expression "gulp" $output
有一些关于此主题的讨论:
关于node.js - Powershell不显示gulp任务的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52510782/