-
Notifications
You must be signed in to change notification settings - Fork 312
Open
Description
使用的是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 月起已被弃用。
Metadata
Metadata
Assignees
Labels
No labels