【发布时间】:2021-02-04 05:12:03
【问题描述】:
ESLint 服务器抛出以下错误:
[Info - 11:43:42] 加载插件失败 '@babel/plugin-proposal-class-properties' 声明在 '.eslintrc.json':找不到模块 '@babel/eslint-plugin-plugin-proposal-class-properties'
我安装了@babel/plugin-proposal-class-properties,但 ESLint 服务器尝试从路径加载它:'@babel/eslint-plugin-plugin-proposal-class-properties',而软件包安装在这里:'@babel/plugin-proposal-class-properties'。
package.json:
{
...
"dependencies": {},
"devDependencies": {
"@babel/core": "^7.12.3",
"@babel/eslint-parser": "^7.12.1",
"@babel/eslint-plugin": "^7.12.1",
"@babel/plugin-proposal-class-properties": "^7.12.1",
"eslint": "^7.11.0",
"eslint-config-airbnb-base": "^14.2.0",
"eslint-plugin-import": "^2.22.1"
}
}
.eslintrc.json
{
"extends": ["airbnb-base"],
"parser": "@babel/eslint-parser",
"parserOptions": {
"sourceType": "module",
"allowImportExportEverywhere": false,
"requireConfigFile": false
},
"plugins": ["@babel", "@babel/plugin-proposal-class-properties"],
"rules": {
}
}
为什么 ESLint 会尝试从错误的路径加载插件以及如何修复它?
【问题讨论】:
标签: javascript babeljs eslint