<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      引入eslint

      1、引入流程

      1. 先全局安裝eslint,注意版本問題,node >= 12.22.0
      2. 然后npm init 項目
      3. eslint --init
        1.   

      如果只掃描html、js文件,不包括 vue 文件,如下

      掃描 html 文件需要安裝 eslint-plugin-html,如下:

       

      node 和 eslint 版本如下:

       

      配置文件內容如下:

      // .eslintrc.js文件內容
      module.exports = {
          "env": {
              "browser": true,
              "es2021": true
          },
          "extends": "eslint:recommended",
          "parserOptions": {
              "ecmaVersion": "latest",
              "sourceType": "module"
          },
          // "parser": "@babel/eslint-parser",
          "plugins": [
              "html"
          ],
          "rules": {
              "no-console": 2
          }
      }

       

      此時如果只是上面的配置,可以掃描 html、js 等文件。但是掃描vue文件會直接報錯,如下:

       

      此時需要安裝 vue-eslint-parser,如下:

       

      添加配置 "parser": "vue-eslint-parser",.eslintrc.js 文件的最終內容如下:

      // .eslintrc.js 文件內容
      module.exports = {
          "env": {
              "browser": true,
              "es2021": true
          },
          "extends": "eslint:recommended",
          "parserOptions": {
              "ecmaVersion": "latest",
              "sourceType": "module"
          },
          "parser": "vue-eslint-parser",
          "plugins": [
              "html"
          ],
          "rules": {
              "no-console": 2
          }
      }

      此時掃描 html 和 vue 文件都能出正確結果。

      可參考:https://segmentfault.com/q/1010000018023148

       

      可以往 package.json 文件添加以下命令讓掃描更加方便,如下:

      "scripts": {    
      "lint": "eslint --ext .js --ext .html --ext .jsx --ext .vue ./" }

      直接執行 npm run lint 即可出掃描結果。

       

      1.1、vscode插件

      vscode 的 eslint 插件只是一個輔助作用,讓開發者在使用 vscode 時能立即查看到 eslint 掃描出的問題,不使用 eslint 插件也能通過 eslint 依賴包來掃描出代碼問題。安裝了 eslint 插件,但是沒有配置 .eslintrc.js 文件的話,eslint 插件也不會起作用。

      配置vscode插件ESlint是對開發者在編輯修改代碼時就能根據校驗規則進行提前規范化。

       

      有時候加上規則,或者新引入 .eslintrc.js文件,如果不生效的話,重啟一下 vscode。

       

      2、vue規則

      要想支持 vue規則,比如:

      'vue/no-async-in-computed-properties': 2  //計算屬性應該是同步的

      此時,首先應該在 .eslintrc.js 中添加以下配置:

      extends: [
        'plugin:vue/base'
      ]

      然后安裝 eslint-plugin-vue 依賴,如下:

      npm i eslint-plugin-vue@latest --save-dev

       

      posted @ 2022-06-20 00:23  wenxuehai  閱讀(692)  評論(0)    收藏  舉報
      //右下角添加目錄
      主站蜘蛛池模板: 久久99精品久久久大学生| 日韩加勒比一本无码精品| 久热这里只国产精品视频| 国产自产视频一区二区三区| 久久精品国产亚洲AV成人毛片| 国产自国产自愉自愉免费24区 | 中文字幕久久国产精品| 亚洲欧美人成人让影院| 亚洲AV熟妇在线观看| 日本高清无卡码一区二区久久| 人妻中文字幕精品一页| 欧洲精品亚洲精品日韩专区| 日本亚洲欧洲无免费码在线| 国产99久久亚洲综合精品西瓜tv| 青青草成人免费自拍视频| 欧美午夜小视频| 国产色婷婷亚洲99精品小说| 免费无码高H视频在线观看| 夜夜添狠狠添高潮出水| 亚洲中文久久久精品无码| 久久精品熟女亚洲av艳妇| 99热久久这里只有精品| 亚洲激情在线一区二区三区| 日韩中文字幕免费在线观看 | 日本一道高清一区二区三区| 91精品蜜臀国产综合久久| 人妻中文字幕亚洲精品| 国产成人无码性教育视频| 国产精品人伦一区二区三| 国产不卡一区不卡二区| 丁香花在线观看免费观看图片 | 精品人妻无码中文字幕在线| 免费a级黄毛片| 欧美激情内射喷水高潮| 成人欧美一区二区三区在线观看| 国产精品中文字幕二区| 国产一级特黄高清大片一| 日夜啪啪一区二区三区| 国产一区二区三区美女| 国产精品中文字幕日韩| 乱中年女人伦av二区|