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

标签 node.js powershell command-line gulp

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

一切正常,只是显示问题。 所有不同的 gulp 插件/任务都会发生这种情况。

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

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

power shell log

有什么想法吗?

谢谢!

最佳答案

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

相关文章:

node.js - 创建对象以附加到 Node.js 中的 HTTP 和 HTTPS Express 服务器

powershell sendkeys 无法与阿拉伯字符正常工作

javascript - 在 Socket.IO 中限制每台计算机/用户连接的套接字

javascript - 如何在node.js中的get-request之后返​​回值?

javascript - 使用动态名称访问对象中的元素

powershell - Powershell脚本-如果和切换丢失的语句

string - PowerShell-从多个文件名中删除某些字符串

audio - ffmpeg 获取所有声音设备(输入/输出)

batch-file - WinSCP "Too many parameters for command ' 打开'。”错误

python - Django manage.py 问题