ESLint - “窗口”未定义。如何在package.json中允许全局变量?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (136)

我将一个属性分配给全局窗口对象,但是当我运行eslint时,我得到这个:

"window" is not defined

在eslint文档中看到这个:

下面将窗口定义为不应触发正在测试的规则的代码的全局变量:

valid: [
  {
    code: "window.alert()",
    globals: [ "window" ]
  }
]

我已经尝试在package.json文件中添加这样的东西来让eslint允许“window”作为全局变量,但是我必须做错某些事情。从文档看来,我可能需要在单独的文件中这样做,但是有没有办法在package.json文件中定义一些允许的全局变量?

提问于
用户回答回答于
用户回答回答于

扫码关注云+社区