【问题标题】:Powershell not showing values of gulp tasksPowershell 未显示 gulp 任务的值
【发布时间】:2018-09-26 05:51:15
【问题描述】:

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

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

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

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

有什么想法吗?

谢谢!

【问题讨论】:

  • 你能详细说明问题吗?脚本是什么/你在做什么?有了图片,您正在尝试实现的目标还是当前的问题(意味着输出中缺少某些内容)。如果是这样,它们是什么?据我所知,你并没有真正错过那里的任何输出......
  • @LamLe 感谢输入,我已经编辑了问题。如果您认为它仍然缺少一些信息,请告诉我。我不确定描述实际的 gulp 任务是否有用。完全相同的任务在另一台机器上显示良好。

标签: node.js powershell command-line gulp


【解决方案1】:

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

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

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

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

    $output = Invoke-Expression "gulp"
    $output
    

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

【讨论】:

  • 非常感谢,我最终只是使用 cmd 而不是 PS。
  • 颜色在 Visual Studio Code 的 PowerShell 终端中运行良好。我在运行 SharePoint Web 部件时遇到了同样的问题。 ConEmu 也能正确显示文本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多