eslint配置

nothing-sy2022-3-29viteVue2

安装

npm i eslint -g

在项目中执行eslint --init,根据自己的需求选择选项并生成 .eslintrt规则文件

node版本建议切换到 V14.x版本, 最新的eslint版本需要的插件依赖于对应版本

安装以下依赖:

"devDependencies": {
    "eslint": "^7.12.1",
    "eslint-config-standard": "^16.0.3", //extends规则
    "eslint-plugin-import": "^2.25.4", //插件
    "eslint-plugin-node": "^11.1.0", 
    "eslint-plugin-promise": "^6.0.0",
    "eslint-plugin-vue": "^8.5.0",
  }
//.eslintrc.js
module.exports = {
  env: {
    browser: true,
    es2021: true
  },
  extends: [
    'plugin:vue/essential',
    'standard'
  ],
  parser: 'vue-eslint-parser',//用vue的解析器
  parserOptions: {
    ecmaVersion: 12,
    sourceType: 'module'
  },
  plugins: [
    'vue'
  ],
  rules: {
    'no-console': 'error',
    'no-debugger': 'error'
  }
}

Last Updated 2025-02-20 03:36:19
ON THIS PAGE