gpt4 book ai didi

typescript - 为 VSCODE 中的默认 typescript 库禁用智能感知

转载 作者:搜寻专家 更新时间:2023-10-30 20:40:28 25 4
gpt4 key购买 nike

在 visual studio 代码中,使用 typescript,我在使用智能感知/自动完成功能时收到不需要的建议。

例子:

HTMLAllCollection
DOMError

etc...

原因好像是intellisense自动包含了所有文件在

{vscode dir}/resources/app/extensions/node_modules/typescript/lib

有什么方法可以禁用这些智能感知吗?

最后,我希望智能感知只包含与我的项目明确相关的内容。

最佳答案

为了控制在您的项目中加载哪些库并提供智能感知/自动完成,您需要配置 lib compilerOptions 的属性[数组类型]在你的tsconfig.json文件。

如果lib属性未配置,TypeScript 将自动加载以下库:

  • 针对目标 ES5:DOM、ES5、ScriptHost。
  • 对于目标 ES6:DOM、ES6、DOM.Iterable、ScriptHost。

tsconfig.json 中的示例配置文件可能如下所示:

{
"compilerOptions": {
"target": "es5",
"lib": [
"es2017"
]
}
}

这将只加载 ECMAScript 2017 智能感知的库。

您可以阅读有关编译器选项的更多信息,包括 lib这里:https://www.typescriptlang.org/docs/handbook/compiler-options.html

关于typescript - 为 VSCODE 中的默认 typescript 库禁用智能感知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57336918/

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