找不到插件"eslint-plugin-promise"



我已经做了以下工作来全局使用eslint,这样就不会在每个新项目上重复,但我无法让eslint插件部分工作。我错过了什么步骤:

  • 在全局范围内安装eslint(以及eslint插件承诺(
  • 在我的主目录中创建了一个.eslintrc文件,并将其包含在其中
{
"env": {
"browser": true,
"es6": true,
"node": true
},
"plugins": [
"promise"
]
}

我希望当我在任何目录中运行esint时,插件都是已知的。因此,在我的工作目录中,我添加了一个.eslintrc.json,其中包含了我想要应用的所有规则但是我得到了这些错误:

1:1  error  Definition for rule 'promise/always-return' was not found    promise/always-return
1:1  error  Definition for rule 'promise/catch-or-return' was not found  promise/catch-or-return
1:1  error  Definition for rule 'promise/no-nesting' was not found       promise/no-nesting

现在,如果我将此添加到local.eslintrc

"plugins": [
"promise",
],

我得到了这个错误:ESLint找不到插件"eslint插件承诺"。并建议我在本地安装。但这正是我想要避免的。

尝试升级到ESLint的最新版本,并确保在.eslintrc.json中正确配置

相关内容

最新更新