尽管我已经尝试了很长时间,但是我似乎无论如何都不能让Visual Studio Code的智能感知功能在typescript中超越单个文件。这是在Windows和Ubuntu上都遇到了同样的问题。
我已经包含了一个tsconfig.json文件,但是它仍然无法在项目规模上提供任何智能感知功能。
我的当前测试项目包含以下内容:
tsconfig.json:
{
"compilerOptions": {
"module": "commonjs",
"out": "test.js"
},
"files": [
"test2.ts",
"tester.ts"
]
}
tasks.json:
{
"version": "0.1.0",
"command": "tsc",
"showOutput": "always",
"windows": {
"command": "tsc.exe"
},
"args": ["-p", "."],
"problemMatcher": "$tsc"
}
test2.ts:
module test
{
export class test2
{
}
}
tester.ts:
module test
{
export class tester
{
public testy: test2;
}
}
在类 tester 中,即使我将其更改为 test.test2,intellisense 也不会捕获 test2。将变量添加到 test2 也没有帮助。
有人知道为什么它根本不起作用的可能原因吗?
files
。 - John Papa