【发布时间】:2021-04-08 00:33:40
【问题描述】:
我已经完成了以下操作以在全局范围内使用 eslint,因此不会在每个新项目上重复,但我无法让 eslint 插件部分工作。我错过了什么步骤:
- 全局安装了 eslint(和 eslint-plugin-promise)
- 在我的主目录中创建了一个 .eslintrc 文件,并将这些文件包含在其中
{
"env": {
"browser": true,
"es6": true,
"node": true
},
"plugins": [
"promise"
]
}
并且我希望当我在任何目录中运行 eslint 时,该插件是已知的。 所以在我的工作目录中,我添加了一个 .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
现在,如果我将其添加到本地 .eslintrc
"plugins": [
"promise",
],
我收到此错误:ESLint 找不到插件“eslint-plugin-promise”。 并建议我在本地安装它。但这正是我想要避免的。
【问题讨论】:
标签: javascript eslint