国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vscode中eslint插件的配置(prettier配置無效)

2019-11-19 10:50:45
字體:
供稿:網(wǎng)友

用vue-cli構(gòu)建vue項目,會有個eslint代碼檢測的安裝

可vscode自帶代碼格式化是prettier格式(右鍵有格式化文件或alt+shift+f)

這時候要在vscode上裝一個eslint插件

裝完后在文件-----》首選項-------》設(shè)置里找到settings.json(快捷鍵忘了)

eslint配置如下,(配置的?具體詳情還有待研究,我也是網(wǎng)上copy的,不過親測可用)。保存配置后每次寫.vue文件只要control+s保存,就可以把代碼格式改成符合eslint標(biāo)準(zhǔn)

"eslint.autoFixOnSave": true,// 專門寫Vue的eslint配置"eslint.validate": [ "javascript", "javascriptreact", { "language": "html", "autoFix": true }, { "language": "vue", "autoFix": true }]

-------------------------------------------------------------分割線---------------------------------------------------------------

在寫vue的時候很多人會選擇prettier+eslint來規(guī)范代碼格式

這時候有些人就很奇怪,我明明在setting.json里配置了prettier的格式化規(guī)范,怎么就不生效呢

其實用vscode做vue開發(fā)的時候都會安裝一個Vetur的插件來對.vue格式的文件進(jìn)行處理,Vetur自帶了格式化,規(guī)范就是使用prettier

如果你有裝prettier插件,并且在設(shè)置或setting.json里配置了prettier的話是無效的

如上圖,在設(shè)置勾選后配置后就會在setting.json里生成對應(yīng)配置代碼,不過由于Vetur的存在,此時的prettier其實并未起作用(可能是優(yōu)先級問題吧,我也不清楚)

正確配置看下圖和Vetur官方文檔

官網(wǎng)鏈接

所以說有兩種方法配置,一種是在根目錄下寫一個.prettier文件,文件里的內(nèi)容可以參考網(wǎng)上其它文章。另一種就是如上圖所示,在setting.json里配置

------------------------------------------------------------------------------分割線---------------------------------------------------

eslint也是能格式化的,只是有局限性,所以要prettier來配合

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 柘城县| 绥江县| 姚安县| 韶山市| 商城县| 湘乡市| 靖江市| 阿拉善左旗| 体育| 天台县| 宾川县| 彩票| 商南县| 武功县| 綦江县| 边坝县| 铜梁县| 射阳县| 辽宁省| 揭阳市| 榆树市| 上林县| 常州市| 元阳县| 镶黄旗| 喜德县| 瑞金市| 石家庄市| 郯城县| 平昌县| 临海市| 阳泉市| 长兴县| 寻乌县| 乌拉特中旗| 平顺县| 咸宁市| 曲松县| 和政县| 台州市| 黄石市|