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