【发布时间】:2017-04-06 11:54:19
【问题描述】:
我有一个运行 npm 测试的 tfs 2017 版本。 执行构建时,所有 npm 测试输出都没有着色,但是当我在没有构建的命令行中执行这些测试时,它们会被着色。
如何使这些用 karma 编写的颜色在构建日志控制台上保持相同?
【问题讨论】:
标签: node.js tfs npm karma-runner tfsbuild
我有一个运行 npm 测试的 tfs 2017 版本。 执行构建时,所有 npm 测试输出都没有着色,但是当我在没有构建的命令行中执行这些测试时,它们会被着色。
如何使这些用 karma 编写的颜色在构建日志控制台上保持相同?
【问题讨论】:
标签: node.js tfs npm karma-runner tfsbuild
查看 npm config 中的“颜色”:
如果您将其设置为“始终”,那么它将始终以彩色输出。默认情况下,仅在直接连接到 tty 时才以彩色输出。
但请记住,npm test 启动的测试运行器可能也需要进行相应的配置。
如果您使用的是 karma-runner,请查看:
并搜索“颜色”配置选项。
如果没有任何帮助,那么您可以使用脚本等工具欺骗程序,使其连接到真正的 tty:
【讨论】:
你不能。构建日志不捕获颜色。
【讨论】: