我似乎无法陪伴我。
我在vscode上有eslint扩展。我创建了一个新的节点项目,并将npm安装为eslint作为dev依赖项。我选择了Air-BNB风格,然后检查它是否有效。每当我打开文件时,我都会收到一条通知,告知eslint错误。
Vscode通知error message
ESlint堆栈跟踪error output
我做了一些事情:
我在本地安装了eslint。
有一次我发现我在全球安装了eslint,所以我 删除它并坚持使用每个项目的本地安装。
已禁用并启用了vscode eslint(扩展ESlint 2.1.8)。
我的配置文件:
module.exports = {
env: {
browser: true,
commonjs: true,
es2020: true,
},
extends: [
'airbnb-base',
],
parserOptions: {
ecmaVersion: 11,
},
rules: {
},
};
这是我的开发依赖项:
"devDependencies": {
"eslint": "^7.7.0",
"eslint-config-airbnb-base": "^14.2.0",
"eslint-plugin-import": "^2.22.0",
"eslint-plugin-require": "0.0.1"
}
答案 0 :(得分:0)
问题出在错误消息中,您的节点模块树中有eslint-plugin-import
的两个不同版本。您只需要确保只有一个版本即可。
我希望您尝试添加比CRA使用的版本新的版本。