gpt4 book ai didi

ESLint - "window"未定义。如何在 package.json 中允许全局变量

转载 作者:行者123 更新时间:2023-12-03 04:14:58 26 4
gpt4 key购买 nike

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

"window" is not defined

我看到这个here in the eslint docs :

the following defines window as a global variable for code that should not trigger the rule being tested:

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

我尝试将类似的内容添加到 package.json 文件中,以使 eslint 允许“window”作为全局变量,但我一定做错了什么。从文档看来,我可能需要在单独的文件中执行类似的操作,但是有没有办法在 package.json 文件中定义一些允许的全局变量?

最佳答案

有一个内置的环境:浏览器,其中包括窗口

示例.eslintrc.json:

"env": {
"browser": true,
"node": true,
"jasmine": true
},

更多信息:https://eslint.org/docs/user-guide/configuring/language-options#specifying-environments

另请参阅the package.json answer by chevin99下面。

关于ESLint - "window"未定义。如何在 package.json 中允许全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30398825/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com