Eslint:更新后无法覆盖环境

时间:2019-06-12 22:13:07

标签: javascript eslint

我将Eslint更新为最新版本,但得到了error 'path' should be listed in the project's dependencies. Run 'npm i -S path' to add it import/no-extraneous-dependencies。我已经有env: { node: true }。我尝试删除extends: ['airbnb'],但错误不再出现。这表明env字段没有被覆盖。

为什么不能覆盖env字段?

编辑:如果我删除'import/resolver': 'webpack',它似乎可以使用,但是我需要该行才能使其他内容正常工作。它以前在更新之前就可以工作,不知道发生了什么变化。

1 个答案:

答案 0 :(得分:0)

我偶然发现了这个答案:

https://github.com/benmosher/eslint-plugin-import/issues/1396#issuecomment-509384041

添加"node": {}可以为我解决。

"import/resolver": {
  "node": {},
  "webpack": {
    "config": "config/webpack/webpack.config.js"
  }
}