亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

VSCode中 Eslint 和 Prettier 沖突問題最新解決方法

瀏覽:18日期:2022-06-01 18:43:02
目錄
  • 前言
  • 為什么會沖突
    • Eslint
    • Prettier
    • 沖突
  • 解決

    前言

    本次環境皆為 @vue/cli默認安裝帶有的 eslint@7.32.0VSCode 插件版本:

    • Eslint v2.4.0
    • Prettier v9.10.4

    為什么會沖突

    首先我們需要知道為什么使用EslintPrettier,下面先介紹兩者的單獨用法

    Eslint

    Javascript Vue Typescript 等文件的代碼規范檢測工具,當代碼寫法不符合時,會在終端進行報錯提醒,阻止你的serve服務。為了在 VSCode 中檢測到我們代碼不規范時,能自動修復錯誤寫法,我們需要安裝 VSCode 的插件 ESLint


    安裝后在 setting.json 中配置如下并重啟編輯器:

    {	"editor.codeActionsOnSave": {    "source.fixAll.eslint": true	}}

    之后再編寫 js等文件保存時都會自動格式化,保證 Eslint再也不會報錯

    Prettier

    一種規范化的寫法規則,包含各種類型文件,其中部分Javascript 等規則,會和 Eslint不一樣,使用時只要在VSCode 中安裝Prettier插件即可

    安裝后在 setting.json 中配置如下并重啟編輯器:

    {	"editor.formatOnSave": true,	"editor.defaultFormatter": "esbenp.prettier-vscode",}

    表示所有類型的文件的格式化都使用 Prettier

    沖突

    如果兩者都啟用,則因為規則沖突,在JS等文件中,會出現保存時,先運行了ESLint,然后再運行了 Prettier,導致 @eslint檢測依然報錯

    解決

    既然使用 eslint規范,我的理解上當然是不能去修改eslint,因為這是共用規范,修改了就沒有再使用的必要了,所以我是不推薦修改eslint的方式。

    我的做法也很簡單,在eslint作用的文件類型中,繼續使用eslint進行格式化,在其他類型文件中,使用prettier進行格式化

    eslint繼續使用 codeActionsOnSave進行設置,把 eslint作用范圍的文件類型的formatOnSave關閉

    {  "editor.tabSize": 2,	// 開啟eslint  "editor.codeActionsOnSave": {    "source.fixAll.eslint": true	},  // 開啟自動格式化  "editor.formatOnSave": true,  // 設置所有文件默認格式化工具為prettier  "editor.defaultFormatter": "esbenp.prettier-vscode",  // eslint范圍內的文件類型,關閉保存時格式化  "[javascript]": {     "editor.formatOnSave": false  },  "[typescript]": {     "editor.formatOnSave": false  },  "[vue]": {    "editor.formatOnSave": false  },  "[javascriptreact]": {    "editor.formatOnSave": false  }}

    到此這篇關于VSCode如何保證 Eslint 和 Prettier 不沖突的文章就介紹到這了,更多相關VSCode內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

    標簽: JavaScript
    主站蜘蛛池模板: 全免费a级毛片免费看 | 欧美午夜a级限制福利片 | 日本aa在线观看 | 成人小视频在线免费观看 | 任你躁在线精品视频m3u8 | 婷婷丁香六月天 | 一级毛片无遮挡免费全部 | 欧美性色xo影院在线观看 | 久久精品国产亚洲香蕉 | 在线播放国产色视频在线 | 日韩一区国产二区欧美三 | 欧美精品首页 | 清除唯美第一区二区三区 | 久久久久嫩草影院精品 | 中国日韩欧美中文日韩欧美色 | 国产精品无码永久免费888 | 亚洲国产人成中文幕一级二级 | 亚洲婷婷丁香 | 欧美亚洲国产另类 | 黄色免费视屏 | 国产精彩视频在线观看免费蜜芽 | 97精品高清一区二区三区 | 大量国产后进翘臀视频 | 欧美va视频 | 久久国产精品最新一区 | 婷婷激情在线视频 | 热99re久久精品这里都是免费 | 诱人的女邻居bd中文字幕 | 麻豆传媒入口直接进入免费版 | 黄色网久久 | 欧美一区二区三区在线可观看 | 亚洲精品国产网红在线 | 亚洲黄色免费看 | 国产一级久久免费特黄 | 中文字幕在线观看第一页 | 99久久精品国产一区二区三区 | 国产美女一级做受在线观看 | 96精品国产高清在线看入口 | 日韩女同性互慰免费视频 | 久久www免费人成高清 | 999人在线精品播放视频 |