我最近一直在使用Visual Studio代码问题,它拒绝在TypeScript文件上提供任何Intellisense,但只在某些文件上提供。目前,我有我的文件夹的布局是这样的:如何清除Visual Studio Code的TypeScript的intellisense缓存?
+-- typescript
+-- project1
| +-- <ts file>
| `-- tsconfig.json
`-- project2
+-- <ts file>
`-- tsconfig.json
的tsconfig.json文件都只是不过outFile编译器指令相同的,因为这样的:
{
"compilerOptions": {
"module": "none",
"target": "es5",
"noImplicitAny": true,
"outFile": "<path to js file>",
"sourceMap": true
}
}
我一直在每个子目录内运行TSC分开以便将它们保持为单独的项目。
由于我无法解释的原因,如果我查看project1中的TypeScript文件,我会在所有内容上获得Intellisense,但是如果我查看project2中的TypeScript文件,则根本没有Intellisense。
我试图从调色板中使用重新加载窗口和重新加载TypeScript项目命令,但这些都没有帮助。我甚至尝试将Visual Studio Code的typescript.tsdk指向我的npm安装的TypeScript版本,但这也没有帮助。
Visual Studio Code的Intellisense缓存是否存储在可以删除的位置以强制重建缓存?
看起来很奇怪我有VSCode完美的工作在这个项目上:https://github.com/beuted/Crawletto 我在哪里有2个tsconfig.json一个在'public /'和一个在'server /'中。也许看看它是如何构建的,你可能会发现一些东西:/ 祝你好运! – deKajoo