我在我的项目中使用grunt来运行我的单元测试(使用业力),测试覆盖率,代码分析(tslint),...我很容易将我的grunt任务包含到我的TFS构建过程模板中,这要归功于活动'调用进程':
WriteBuildMessage只打印sdtOutput消息,我得到以下结果:
为什么输出格式如下:←[31m>> ←[39m?
感谢。
答案 0 :(得分:2)
这些代码是ANSI escape code,但是,Windows终端无法理解它们。
以下是相关问题:How to make win32 console recognize ANSI/VT100 escape sequences?
答案 1 :(得分:0)
所以我尝试--no-color选项,但这不起作用。最后,我将虚构行添加到我的Gruntfile.js:grunt.file.defaultEncoding = 'utf8';
这完美无缺!感谢大家的帮助。