提交代碼的時候碰到一個錯誤:Delete `␍`eslint(prettier/prettier)
解決方案:(我只使用了1、2兩種解決方案,后面的是網上找的)
1.手動將CRLF換成LF
但是這種方法有點累,要一個一個文件去改,而且新建的文件還是默認為CRLF
2.VS code編輯器設置默認換行符為LF
設置--》用戶--》文本編輯器--》文件--》eol
改成"\n"
3.yarn run lint --fix
4.如果你用的是windows,文件編碼是UTF-8且包含中文,最好全局將autocrlf設置為false。
git config --global core.autocrlf false
注意:git全局配置之后,你需要重新拉取代碼。
LF和CRLF的區別:
”CRLF 是 carriage return line feed 的縮寫,中文意思是回車換行。
LF 是 line feed 的縮寫,中文意思也是換行。
它們都是文本換行的方式。“
區別:
CRLF: "\r\n", windows系統環境下默認的換行方式,windows換行的時候同時使用了回車符CR和換行符LF
LF: "\n", Mac和Linux系統環境下的換行方式,僅僅使用了換行符LF(老版本的Mac使用的是回車符CR)