Grunt + TFS构建输出格式

时间:2014-12-24 14:52:19

标签: tfs gruntjs build-process

我在我的项目中使用grunt来运行我的单元测试(使用业力),测试覆盖率,代码分析(tslint),...我很容易将我的grunt任务包含到我的TFS构建过程模板中,这要归功于活动'调用进程':

enter image description here

WriteBuildMessage只打印sdtOutput消息,我得到以下结果:

grunt output TFS

为什么输出格式如下:←[31m>> ←[39m?

感谢。

2 个答案:

答案 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';

这完美无缺!感谢大家的帮助。