我正在使用jenkins运行grunt-contrib-jshint命令,并且控制台输出包含如下文本:

[31m[[39m[33mL425[39m[31m:[39m[33mC29[39m[31m][39m [33mExpected a conditional expression and instead saw an assignment.[39m


有什么想法吗?以及如何解决。

直接运行相同的脚本将显示:

[L425:C29] Expected a conditional expression and instead saw an assignment.


我检查了设置为MacRoman的file.encoding设置,设置export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8后现在为UTF-8。

最佳答案

这些看起来像颜色逃逸序列。查看是否可以将--no-color之类的参数传递给命令(如果工具支持,请参见this),或查看AnsiColor plugin

10-08 03:25