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

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

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

      【最新最全指南】Vue2項目安裝eslint配置說明

      本指南都適配windows和mac下的開發項目

      第一步:安裝

      1、全局安裝:eslint ,版本必須9以下,不然vue2的eslint配置文件不支持了。

      npm install eslint@8.57.0 -g

      2、項目本地dev安裝:eslint,必裝而且版本必須9以下

      npm install eslint@8.57.0 -D

      3、項目本地dev安裝插件:eslint-plugin-vue(檢測.vue文件里的js,必裝)

      npm install eslint-plugin-vue -D

      安裝后,項目內package.json的【devDependencies】會多出個【eslint-plugin-vue】,如圖:

      3、項目本地dev安裝插件:eslint-plugin-html(若想檢測.html文件里的js,可安裝。不用就不裝了)

      npm install eslint-plugin-vue -D

      安裝后,項目內package.json的【devDependencies】會多出個【eslint-plugin-html】,如圖:

      4、vscode安裝擴展插件:eslint(這個就不多說了吧,必裝)

      這個擴展的作用,大致是橋接作用,讓eslint的規則及功能,融入在vscode里正常運行,最終在輸出面板中顯示檢測結果。以及保存文件就修復錯誤等方便操作和其他配置。

       

      第二步:配置

      5、vscode打開設置:settings.json,寫上以下代碼,保存時自動修復代碼,以及檢測文件類型

      "editor.codeActionsOnSave": {
          "source.fixAll.eslint": true
      },
      "eslint.validate": [
          "javascript",
          "html",
          "vue"
      ]

      6、項目內根目錄新建.eslintrc.js文件(檢測規則配置文件)

      module.exports = {
          'root': true,
          'env': {
              'browser': true,
              'node': true,
              'commonjs': true,
              'es6': true
          },
          // 檢測規則, vue3用:'plugin:vue/vue3-essential'
          'extends': [ 'plugin:vue/essential', 'eslint:recommended' ],
          'parserOptions': {
              'ecmaVersion': 'latest',
              'ecmaFeatures': {
                  'jsx': true
              },
              'sourceType': 'module'
          },
          // eslint-plugin-*插件,只寫最后個名稱就行
          'plugins': [
              'vue',
              'html'
          ],
          // 聲明全局變量
          'globals':{
              '$': true,
              'BMap': true,
              'NALA': true,
              'define': true,
              'require': true,
              'NProgress': true
          },
      
          // 0:關閉,1:警告,2:禁止   或者:off/warn/error
          'rules': {
              'no-cond-assign': 2,  // 禁止:在條件表達式中使用賦值語句
              'no-dupe-args': 2,  // 禁止:函數參數重名
              'no-unused-vars': 2,  // 禁止:未使用過的變量
              'semi': ['error', 'always'],  // 禁止:必須有分號
              'no-console': 1,  // 警告:代碼中存在console.log
              'no-unreachable': 0,  // 警告:有無法執行的代碼
              'quotes': ['warn', 'single'],  // 警告:字符串單引號
              'indent': ['off', 4],  // 關閉:縮進4個空格
              'linebreak-style': ['off', 'unix']  // 關閉:換行符
          }
      };

      7、項目內根目錄新建.eslintignore文件(忽略eslint檢測配置)

      dist
      node_modules
      build
      config
      public
      *.sh
      *.md
      *.scss

      它是按照從上到下的權重檢測,比如:讓eslint檢測我們vue項目的首頁index.html中的js代碼,但其他文件不檢測。

      !public   //檢測public文件夾
      public/*  //忽略public里的所有文件
      !public/index.html  //檢測public里的index.html

      8、最后重啟下vscode,查看輸出面板,選擇eslint,看看是否運行正常。如圖檢測出4個問題,完美!

       

      posted @ 2023-11-23 19:43  盼少  閱讀(3105)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 成人精品区| 男女裸体影院高潮| 精品人妻系列无码天堂| 亚洲综合久久国产一区二区| 国产精品久久久久久久专区| 国产边打电话边被躁视频| 国产精品一区二区久久岳| 偷窥国产亚洲免费视频| 色九月亚洲综合网| 9久久伊人精品综合| 激情五月日韩中文字幕| 久久精品国产午夜福利伦理| 天美传媒mv免费观看完整| 疯狂做受xxxx高潮欧美日本| 欧洲亚洲国内老熟女超碰| 国产九九视频一区二区三区 | 亚洲av永久无码精品天堂久久| 99久久亚洲综合精品成人网| 欧美黑人巨大videos精品| 无码人妻aⅴ一区二区三区蜜桃| 国产午夜精品福利视频| 免费一区二三区三区蜜桃| 国产亚洲精品VA片在线播放 | 在线看国产精品自拍内射| 97亚洲色欲色欲综合网| 宾阳县| 国产91精品调教在线播放| 狠狠色丁香婷婷综合尤物| 国产精品天天看天天狠| 精品一区二区三区国产馆| 石楼县| 国产精品第二页在线播放| 亚洲国产精品自产在线播放 | 国产一区二区高清不卡| 国产一区日韩二区三区| 日韩有码中文在线观看| 亚洲男女一区二区三区| 亚洲av永久无码精品天堂久久| 麻豆亚洲自偷拍精品日韩另| 国产无套粉嫩白浆在线| 欧美亚洲综合久久偷偷人人|