我的gulp任务在Power Shell中没有显示任何值。

一切正常,这只是显示问题。
它适用于所有不同的gulp插件/任务。

在下方,您可以看到实际问题的屏幕截图。具有Css minified:Css prefixed:Finished 'cass_app' after的行应以一定的持续时间结束。

该问题未链接到任何插件或任务(浏览器同步未显示本地端口时也会发生此问题)...

node.js - Powershell不显示gulp任务的值-LMLPHP

任何想法 ?

谢谢 !

最佳答案

通过您的编辑,我现在可以看到它: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/

10-16 18:02