|
使用vscode開發(fā)使用了eslint的項(xiàng)目,報(bào)了很多的Expected linebreaks to be 'LF' but found 'CRLF' 上網(wǎng)搜到的都是在eslintrc.js中修改配置,在rules對象最后添加:
或者 'linebreak-style': ["off", "windows"] 我試過添加 然后后來有同事告訴我一個(gè)方法: 方法一: 點(diǎn)擊vscode右下角這個(gè)地方,這個(gè)方法比較麻煩的是,每個(gè)文件都需要修改這個(gè)地方的設(shè)置。 在windows系統(tǒng)下改成LF 方法二: 修改vsCode默認(rèn)設(shè)置 該問題是因?yàn)椴僮飨到y(tǒng)不同導(dǎo)致默認(rèn)換行符不一樣導(dǎo)致的。 在window下開發(fā)有一個(gè)大坑,就是換行默認(rèn)是CRLF,也就是回車換行,但是Linux下只有換行LF,這樣代碼提交后,會(huì)出現(xiàn)編譯問題,所以最好的辦法是在IntelliJ下設(shè)置默認(rèn)為LF。首先我們先介紹CRLF,LF和CR這三種東西,CR是 MAC老版本的做法,就是回車,但是后來的MAC系統(tǒng)統(tǒng)一換成LF了,LF是Linux下的做法,就是換行。
|
|
|