背景
NestJs项目经常会出现错误提示 Delete ␍ eslint
(prettier/prettier)错误
相关知识
windows:在换行的时候同时使用了 CR
和 LF
换行符,即 \r\n
Mac和Linux:仅仅使用了换行符 LF
,即 \n
解决方案
方法1. 临时解决
点击VSCode右下角LF/CRLF
然后根据弹窗修改成LF即可
方法2. 在.eslintrc.cjs中增加配置
"rules": {
"prettier/prettier": ["error", { "endOfLine": "auto" }]
}
方法3.关闭git自动转换
git config --global core.autocrlf false
注:关闭之后需要重新克隆项目才能生效