在一些项目拉下来后,vscode里可能会报红
这是因为windows下和linux下的换行符不一致
windows:CRLF(表示句尾使用回车换行两个字符,即windows下的"\r\n"换行)
Linux:LF(表示句尾,只使用换行,即末尾是"\n")
mac:CR(表示只使用回车,即末尾是"\r")
解决:
方案1:
vscode右下角有一个可以让你选择的,点击后会弹出上面的选择框,让你手动选择行位换行符的解析方式
但是只能对当前文件生效
方案2:
在eslintrc 文件中加入
"prettier/prettier": [
"error",
{
"endOfLine": "auto"
}
]