20

我想使用 airbnb 的 eslint 修改我的代码结构。我已按照eslint-config-airbnb中给出的这些说明进行操作。启动命令后 npm run lint,结果由'fetch' is not defined和组成'localStorage' is not defined

我已经完成了这个github 问题,但仍然显示相同的错误'fetch is not defined'。是否有任何解决方案。

4

3 回答 3

32

无需将其添加为例外,只需将其添加到您的.eslintrc并且eslint会知道它是什么:

  "env": {
    "browser": true
  }
于 2018-11-25T21:27:31.350 回答
27

您可以.eslintrc使用globals.

将此添加到您的.eslintrc文件中。

"globals": {
        "localStorage": true,
        "fetch": true
    }
于 2018-03-13T07:51:48.987 回答
5

您可以尝试访问fetchand localStoragethroughwindow对象。

window.fetch,window.localStorage

于 2018-03-13T07:51:51.167 回答