我正在使用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,在设置export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8
之后,现在是UTF-8。