gpt4 book ai didi

javascript - 如何让 Cloud9 接受 "global"变量?

转载 作者:数据小太阳 更新时间:2023-10-29 06:11:22 24 4
gpt4 key购买 nike

通过使用 Cloud9,我注意到编辑器接受 $ 作为全局变量,但不接受其他变量,如 _:

Cloud9 screenshot

有什么方法可以指示编辑器接受全局下划线变量吗?


当我在这个上下文中说“全局”时,我的意思是“在窗口对象上定义”

最佳答案

这个问题还没有得到回答,所以我想我会更新所有从谷歌登陆这里的人。

现在无需在每个 javascript 文件的顶部显式定义全局变量即可执行此操作,方法是在 C9 中的项目根目录中使用 .eslintrc 文件。 You can see the documentation for this here on the eslint site.

对于您的用例,您的 .eslintrc 文件将如下所示:

{
"globals": {
"_": false
}
}

将其分配给 false 意味着当您尝试覆盖全局时,linter 会警告您。将其设置为 true 将允许重新分配全局。在任何一种情况下,Javascript 都允许您这样做,此设置只会影响 linter 行为。

关于javascript - 如何让 Cloud9 接受 "global"变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27738808/

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