我在一个看起来非常简单的文件上运行了jshint
if ( 1 == 2 ) {
}
输出看起来有些奇怪。我将文本输出到日志文件,这就是日志的样子
^[[4mRunning "lint:files" (lint) task^[[24m
Linting src/bad.js...^[[31mERROR^[[39m
^[[31m[^[[39m^[[33mL1^[[39m^[[31m:^[[39m^[[33mC8^[[39m^[[31m]^[[39m ^[[33mExpected '===' and instead saw '=='.^[[39m
if ( 1 ^[[31m^[[7m=^[[27m^[[39m= 2 ) {
但是如果我将其打印到控制台,它看起来像
Linting src/bad.js...ERROR
[L1:C8] Expected '===' and instead saw '=='.
if ( 1 == 2 ) {
有什么想法为什么文件版本看起来像是奇怪的?
最佳答案
这些是控制台颜色命令。
看看this answer作为参考