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