.eslintrc.js“模块”未定义

lot*_*ons 29 eslint eslintrc typescript-eslint

我从 .eslintrc.js 文件中的 eslint 收到“模块”未定义错误。

这是什么意思以及如何解决它?

vs code错误信息截图

GOT*_*O 0 34

您需要在 .eslintrc.js 文件中添加环境设置,即:

...
env: {
    node: true
},
...
Run Code Online (Sandbox Code Playgroud)

也就是说,.eslintrc.js 文件本身中的错误应该只出现在 Visual Studio Code 中,因为 ESLint 默认会忽略以点开头的文件名。

  • 对我有用的是将“/* eslint-env node */”添加到“.eslintrc.js”的顶部,从而避免将环境设置为节点 (5认同)
  • 如果我的`.eslintrc.js`用在React项目中,是否应该添加这一行? (2认同)