LF和CRLF區別---Delete `␍`eslint(prettier/prettier)錯誤


提交代碼的時候碰到一個錯誤: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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM