获得徽章 0
赞了这篇沸点
#每天一个知识点# Windows上的git工具默认情况下会自动替换换行符,拉取代码时会把仓库里的LF替换成CRLF,提交时会把本地的CRLF替换成LF。如果使用了ESLint检查换行符,会导致ESLint报错。

解决办法是在项目根目录下新建一个 .gitattributes 文件,里面写上一行:
* text=auto eol=lf

这代表所有的文本文件检出时将换行符转换为 LF。
也可以这样写:
* -text
代表所有的文件都不是文本文件,那自然不会进行换行符的转换。
展开
评论