我的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将任务委派给cmd,然后将输出打印到PS控制台:
$output = Invoke-Expression "gulp"
$output
关于此主题有一些讨论:
PowerShell not displaying Unix colors, SuperUser StackExchange question
Enable ANSI color support in Windows console, discussion on GitHub of dart-lang
Help with 256 color support on Windows
关于node.js - Powershell不显示gulp任务的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52510782/