一、Eslint:用于检测代码 安装eslint相关依赖 yarn add eslint eslint-plugin-vue @typescript-eslint/parser @typescript-eslint/eslint-plugin -D eslint-plugin-vue:仅支持vue,提供的规则可以支持 .vue\js\jsx\ts\tsx 文件校验 @typescript-eslint/parser:解析器,让ESLint拥有规范TypeScript代码的能力 @ty...
安装vue-eslint-parser npm i -D vue-eslint-parser 修改配置文件 parser: 'vue-eslint-parser', parserOptions: { ecmaVersion:2020, sourceType:'moudule', parser:'@typescript-eslint/parser',}, 7、运行报错 7-1、Error: Error while loading rule '@typescript-eslint/dot-notation': You have used...
eslint 有专门应用于 vue 的插件:eslint-plugin-vue 大致贴一下版本依赖 devDependencies: { "@babel/eslint-parser": "^7.18.2", "eslint": "^8.7.0", "eslint-config-prettier": "^8.3.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.25.4", "eslint-plugin...
1、根据parserOptions选项安装解析器 npm i @typescript-eslint/parser --save-dev 2、根据plugins选项安装插件 npm i eslint-plugin-prettier eslint-plugin-promise eslint-plugin-vue @typescript-eslint/eslint-plugin --save-dev 3、根据extends选项安装扩展 npm i eslint-config-prettier --save-dev 4、...
根目录新建 .eslintrc.js 文件 module.exports = { root: true, env: { browser: true, // 必填 node: true, es2021: true }, parser: 'vue-eslint-parser', extends: [ 'eslint:recommended', 'plugin:vue/vue3-recommended', 'plugin:@typescript-eslint/recommended', 'plugin:prettier/recommended...
官网:ESlint检验规则 vue cli拉取下面模板添加ESlint检验规则时会默认添加相对应的检验规则的。 module.exports = { root: true, parserOptions: { parser: 'babel-eslint' }, env: { browser: true, }, extends: [ for stricter rules. 'plugin:vue/essential', ...
// eslint-disable-next-line no-undef module.exports = { 'env': { 'browser': true, 'es2021': true, 'vue/setup-compiler-macros': true }, 'parser': 'vue-eslint-parser', 'extends': [ 'eslint:recommended', 'plugin:vue/vue3-essential', ...
然后就会生成一份eslintrc.js的文件(cjs后缀也是一样的) module.exports ={ env: { browser:true, es2021:true, node:true}, extends: ['plugin:vue/vue3-essential','standard-with-typescript'], overrides: [ ], parserOptions: { ecmaVersion:'latest', ...
npx eslint --init 根目录自动生成的 .eslintrc.cjs 配置内容如下:module.exports = { env: { es2021: true, node: true, }, extends: [ "eslint:recommended", "plugin:vue/vue3-essential", "plugin:@typescript-eslint/recommended", ], overrides: [], parser: "@typescript-eslint/parser", ...
在vue3会出现以下报错 Parsing error: '>' expected.eslint 在.eslintrc.json文件内新增一行:"parser": "vue-eslint-parser"来解决 在VScode安装ESLint和Prettier - Code formatter 安装Prettier npm i prettier eslint-config-prettier eslint-plugin-prettier -D ...