一,原因
项目仓库中默认是Linux环境下提交的代码,文件默认是以LF结尾的(工程化需要,统一标准)。
由于历史原因,windows下和linux下的文本文件的换行符不一致。
Windows在换行的时候,同时使用了回车符CR(carriage-return character)和换行符LF(linefeed character)
二.好的博客
这篇博客写得很清楚:blog.csdn.net/weixin_4275…
还有这篇文章,解决办法很详细:segmentfault.com/a/119000002…
三,解决办法
在eslintConfig 中添加 "endOfLine": "auto"
这样配置之后,如果还报错,就关闭vscode,或者关闭报错的文件,再打开就好了。