Open eyea opened 1 year ago
使用的是vue2.x
package.json文件依赖如下:
"devDependencies": { "@babel/core": "^7.21.0", "@babel/eslint-parser": "^7.19.1", "@vue/cli-plugin-babel": "^3.3.0", "@vue/cli-plugin-eslint": "^3.3.0", "@vue/cli-service": "^3.3.0", "eslint": "^8.35.0", "eslint-config-alloy": "^3.10.0", "eslint-plugin-vue": "^9.9.0", "qs": "^6.7.0", "vue-eslint-parser": "^9.1.0", "vue-template-compiler": "^2.5.21" }
.eslintrc.js
module.exports = { extends: [ 'alloy', 'alloy/vue' ], env: { // 你的环境变量(包含多个预定义的全局变量) // // browser: true, // node: true, // mocha: true, // jest: true, // jquery: true }, globals: { // 你的全局变量(设置为 false 表示它不允许被重新赋值) // // myGlobal: false }, rules: { // 自定义你的规则 }, };
当运行 eslint --ext .js,.vue src
错误如下:
babel-eslint/lib/require-from-eslint.js not supported.
发现可能是是 parser 的版本问题(当我把base.js 和 vue.js的parser改为 @babel/eslint-parser 后,lint正常)
[babel-eslint]自 2020 年 3 月起已被弃用。
Should have been fixed
😯 噢,没注意说的是 v3 版本
使用的是vue2.x
package.json文件依赖如下:
.eslintrc.js
当运行 eslint --ext .js,.vue src
错误如下:
发现可能是是 parser 的版本问题(当我把base.js 和 vue.js的parser改为 @babel/eslint-parser 后,lint正常)