首页 > 解决方案 > Powershell 不显示 gulp 任务的值

问题描述

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

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

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

该问题与任何插件或任务无关(浏览器同步不显示本地端口也会发生此问题)...

电源外壳日志

任何想法 ?

谢谢 !

标签: node.jspowershellcommand-linegulp

解决方案


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

我看过源代码?我认为 gulp CLI 使用了 Powershell 不完全支持的 ANSI 颜色字符。

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

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

    $output = Invoke-Expression "gulp"
    $output
    

关于这个话题有一些讨论:


推荐阅读