咕噜+;TFS生成输出格式

咕噜+;TFS生成输出格式,tfs,gruntjs,build-process,Tfs,Gruntjs,Build Process,我在我的项目中使用grunt来运行我的单元测试(使用karma)、测试覆盖率、代码分析(tslint)等等。。。由于活动“调用过程”,我可以轻松地将grunt任务包含到TFS构建过程模板中: WriteBuildMessage仅打印sdtOutput消息,我得到以下结果: 为什么输出格式是这样的:←[31m>>←[3900万 谢谢。这些代码是,但是windows终端不理解它们 这里有一个相关的问题:所以我尝试了--没有颜色选项,但这不起作用。最后,我在Grunfile.js中添加了愚弄的一行

我在我的项目中使用grunt来运行我的单元测试(使用karma)、测试覆盖率、代码分析(tslint)等等。。。由于活动“调用过程”,我可以轻松地将grunt任务包含到TFS构建过程模板中:

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

为什么输出格式是这样的:←[31m>>←[3900万

谢谢。

这些代码是,但是windows终端不理解它们

这里有一个相关的问题:

所以我尝试了--没有颜色选项,但这不起作用。最后,我在Grunfile.js中添加了愚弄的一行:
grunt.file.defaultEncoding='utf8';


这非常好!谢谢大家的帮助。

注意:您应该能够使用命令行开关
--no color
,这将删除一些(如果不是全部的话)转义代码。这就是我所做的(使用--no color)但这不起作用,我总是得到奇怪的字符,我要尝试espcape代码:)这不是因为windows终端不理解它们,而是当你将控制台输出重定向到一个文件时,文件中有转义序列。