windows系统批量转换CRLF和LF格式代码,解决eslint报错Delete `␍`解决‘unix2dos‘ is not recognized as an internal or extern
生活随笔
收集整理的這篇文章主要介紹了
windows系统批量转换CRLF和LF格式代码,解决eslint报错Delete `␍`解决‘unix2dos‘ is not recognized as an internal or extern
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
每天都要開心(▽)哇:
最近寫代碼,工程配置為lf格式,但是拉取代碼后,代碼都變成了CRLF,于是滿屏幕報錯
- 在做跨平臺開發移植的時候,最常見的問題就是不同操作系統的換行不同(例如,Windows 上是 CRLF,而 Linux 上是 LF,MacOS 以前是 CR,現在也是 LF),如果不注意的話,可能會導致編譯的時候報詭異的錯誤,我們新建的項目是LF格式,我們商定覺得,以LF格式為主
- 使用git拉取代碼的時候,git會自動將代碼當中與你當前系統不同的換行方式轉化成你當前系統的換行方式,從而造成這種沖突
- 在解決項目問題之前,先配置一下這個:修改git全局配置,禁止git自動將lf轉換成crlf
解決方案如下:
- 1.我們配置了.editorconfig
-
2.下載 UNIX2DOS工具
點擊下載
-
3.解壓到我們喜歡的路徑下,比如我解壓到這里C:\jin_env
-
4.配置環境變量-把剛剛解壓的那個路徑寫進去哦
-
5.新開一個cmd 窗口, 輸入path,看到我們設置的路徑就代表著成功,試一把~
-
6.開啟我們的編輯器的自動保存功能-這個僅作為建議哦~~
具體如何開啟自動保存功能,我會在下一篇文章里寫哇~~ -
7.進入項目根文件,打開其路徑下的cmd 窗口,根據你文件的格式,進行修改下面命令即可
ps:建議不要包含node_modules文件 -
將 CRLF 轉為 LF; *.vue *.js表示匹配相應文件后綴;
- 將 LF 轉為 CRLF
- 如果遇到這個報錯’unix2dos’ is not recognized as an internal or external command,operable program or batch file.那就是你沒有安裝配置好dos2unix
- 8.大功告成
歡迎大家指出文章需要改正之處~
學無止境,合作共贏
歡迎路過的小哥哥小姐姐們提出更好的意見哇~~
總結
以上是生活随笔為你收集整理的windows系统批量转换CRLF和LF格式代码,解决eslint报错Delete `␍`解决‘unix2dos‘ is not recognized as an internal or extern的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决Apple Watch S7 突然之
- 下一篇: eclipse 字体大小设置