Powershell没有显示gulp任务的值

时间:2018-09-26 05:51:15

标签: node.js powershell command-line gulp

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

一切正常,这只是显示问题。 发生在所有不同的gulp插件/任务上。

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

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

power shell log

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

通过您的编辑,我现在可以看到它:D该死的小数字。

我看过source code吗?我认为gulp CLI使用的是Powershell不完全支持的ANSI颜色字符。

我现在知道的其他解决方法:

  • 使用no-color标志运行:gulp <task_name> --no-color。这看起来有些沉闷。
  • 如果可能,请改用cmd。输出很好,您可以保留颜色。
  • 或者,从PS中,您可以将任务委托给cmd,然后将输出打印到PS控制台:

    $output = Invoke-Expression "gulp"
    $output
    

有关此主题的一些讨论: