【问题标题】:How to get npm tests output with colors in tfs build log console如何在 tfs 构建日志控制台中使用颜色获取 npm 测试输出
【发布时间】:2017-04-06 11:54:19
【问题描述】:

我有一个运行 npm 测试的 tfs 2017 版本。 执行构建时,所有 npm 测试输出都没有着色,但是当我在没有构建的命令行中执行这些测试时,它们会被着色。

如何使这些用 karma 编写的颜色在构建日志控制台上保持相同?

【问题讨论】:

    标签: node.js tfs npm karma-runner tfsbuild


    【解决方案1】:

    查看 npm config 中的“颜色”:

    如果您将其设置为“始终”,那么它将始终以彩色输出。默认情况下,仅在直接连接到 tty 时才以彩色输出。

    但请记住,npm test 启动的测试运行器可能也需要进行相应的配置。

    如果您使用的是 karma-runner,请查看:

    并搜索“颜色”配置选项。

    如果没有任何帮助,那么您可以使用脚本等工具欺骗程序,使其连接到真正的 tty:

    【讨论】:

    • 嘿,谢谢你的回答。 config npm 和 karma 都设置了颜色,但它不起作用。据我了解,该脚本工具仅适用于 linux。在构建控制台中制作文本颜色的任何其他方式?
    【解决方案2】:

    你不能。构建日志不捕获颜色。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-04
      • 2021-11-07
      • 2019-01-08
      • 2014-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多