gpt4 book ai didi

node.js - 如何从 lib.dom.d.ts 禁用全局变量?

转载 作者:行者123 更新时间:2023-12-03 12:16:12 24 4
gpt4 key购买 nike

我正在使用 Visual Studio 代码开发 nodeJS 应用程序,并且已经有一个 eslint 配置来 lint 未声明的变量。

但是在最近的 VSCode 版本中,一些未声明的变量不再被 linted。像 event , name , crypto , ...

当到达变量定义时,实际上是在文件Microsoft VS Code Insiders\resources\app\extensions\node_modules\typescript\lib\lib.dom.d.ts中声明的

我看不出为什么应该为 nodeJS 应用程序全局声明这些变量。如何禁用这些变量的全局定义?

最佳答案

您可以通过在 "lib": ["es6"] 中设置 jsconfig.json 来排除 dom 建议:

{
"compilerOptions": {
"target": "ES6",
"lib": ["es6"]
},
"exclude": [
"node_modules",
"**/node_modules/*"
]
}

关于node.js - 如何从 lib.dom.d.ts 禁用全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52850309/

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