vue記錄---使用eslint進行規(guī)范約束

一、配置

1. 創(chuàng)建項目時進行配置(方式一):

1.1 創(chuàng)建vue項目

vue create <項目名>

1.2 選中自定義配置

> Manually select features

1.3 勾選‘Linter / Formatter’

(*) Linter / Formatter

1.4 在選擇lint配置時,選擇ESLint + Prettier

> ESLint + Prettier

1.5 之后會讓選擇在什么時候進行約束,建議全選。

(*) Lint on save
(*) Lint and fix on commit
  • tips:
1、不勾選lint on commit:
*   提交時,代碼有格式問題,可以提交。
*   提交時,代碼本身語法存在問題,可以提交。
2、勾選lint on commit:
*   提交時,代碼有格式問題,會自動幫我們修改為符合規(guī)范之后再提交。
*   提交時,代碼本身語法存在問題,提交會報錯,不可以提交。

1.6 然后會讓你選擇在哪進行配置‘ Babel, ESLint’,根據(jù)個人喜好,推薦專用配置文件中。

> In dedicated config files

之后靜待安裝完成即可。

2.通過npm進行安裝時配置(方式二):

待補充..........

4. 補充

1.1 通過方式一進行安裝之后,可在.eslintrc.js進行詳細配置。
1.1.1 修改eslint中eslint-plugin-vue的類別。

- extends: ["plugin:vue/essential", "eslint:recommended", "@vue/prettier"], 
+ extends: ["plugin:vue/recommended", "eslint:recommended", "@vue/prettier"], 

1.1.2 配置出現(xiàn)警告或錯誤時,在頁面中也能顯示。

module.exports = {
  devServer: {
    // 當出現(xiàn)編譯錯誤或警告時,在瀏覽器中顯示全屏覆蓋。
    overlay: {
      errors: true,
      warnings: true,
    },
  },
};
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容