为了能够在vscode智能感知框架,如茉莉,我们需要在每个打字稿文件的顶部明确地引用打字文件象下面这样:如何引用*在vscode .d.ts全球
/// <reference path="./node_modules/@types/jasmine/index.d.ts" />
有没有办法全局引用vscode中的所有输入文件,所以我们不需要在每个打字稿文件中引用它们?
为了能够在vscode智能感知框架,如茉莉,我们需要在每个打字稿文件的顶部明确地引用打字文件象下面这样:如何引用*在vscode .d.ts全球
/// <reference path="./node_modules/@types/jasmine/index.d.ts" />
有没有办法全局引用vscode中的所有输入文件,所以我们不需要在每个打字稿文件中引用它们?
如果你有一个tsconfig.json
,node_modules/@types
的类型应自动拾取。您可以确保您的TS文件是tsconfig.json
的一部分由VSCode
运行TypeScript: Go to Project Configuration
命令。如果你有一个tsconfig.json
,但仍然没有看到茉莉花分型,尝试更新tsconfig.json
,明确列入茉莉花类型:
{
"compilerOptions": {
...
},
"typeAcquisition": {
"include": [
"jasmine"
]
}
}
如果仍然不能正常工作,请file a bug
注意这里假定您使用的是TypeScript 2.2+ –
他们,除非你指定了'在tsconfig types'阵列一般都会自动拾取。如果有,请给它添加茉莉花。实际上,排除类型是什么硬的 –
我假设你正在编写测试套件。要启用ts,你必须在你的测试文件目录下创建一个'tsconfig.json'。在大多数情况下,当intellisense不工作时'tsconfig.json'有问题。 –