Gar*_*art 6 intellisense typescript tsconfig visual-studio-code vscode-settings
在Visual Studio代码中,使用打字稿,使用智能感知/自动完成功能时会得到不需要的建议。
例子:
HTMLAllCollection
DOMError
etc...
Run Code Online (Sandbox Code Playgroud)
原因似乎是intellisense自动将所有文件包含在
{vscode dir}/resources/app/extensions/node_modules/typescript/lib
Run Code Online (Sandbox Code Playgroud)
有什么办法可以禁用智能感知吗?
最后,我希望智能感知仅包含与我的项目明确相关的内容。
为了控制在项目中加载哪些库并提供智能感知/自动完成,您需要在文件中配置lib
属性[数组类型]。compilerOptions
tsconfig.json
如果未配置lib
属性,TypeScript 将自动加载以下库:
文件中的示例配置tsconfig.json
可能如下所示:
{
"compilerOptions": {
"target": "es5",
"lib": [
"es2017"
]
}
}
Run Code Online (Sandbox Code Playgroud)
这将仅加载 ECMAScript 2017 智能感知的库。
您可以阅读有关编译器选项的更多信息,包括lib
此处: https: //www.typescriptlang.org/docs/handbook/compiler-options.html
归档时间: |
|
查看次数: |
163 次 |
最近记录: |