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属性[数组类型]。compilerOptionstsconfig.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 次 |
| 最近记录: |