首页 > 解决方案 > typeRoots tsconfig.json 为 node_modules/@types 设置,但尽管安装了所有关联的 @types,但 vs 代码仍然无法识别

问题描述

我已经安装了@types我里面的各种node_modules

例如:

node_modules/@types/express node_modules/@types/mongoose

ETC...

我什至尝试tsconfig.jsoncompilerOptions.typeRoots.["node_modules/@types"]

尽管如此,当我加载我的 .ts 文件时,VS Code Problems 选项卡仍显示...

Cannot find module 'express' or its corresponding type declarations.
Cannot find module 'mongoose' or its corresponding type declarations.

我要做的就是获得自动类型支持并进行智能感知工作。我不想跑遍每个文件并添加类型引用。

如何正确设置 TypeScript。我知道这个问题可能已经被问了 1000 次。我似乎无法让它工作。非常感谢任何帮助。我渴望真正开始编码并花更少的时间让 IDE 正常运行。

标签: typescriptvisual-studio-code

解决方案


似乎在从 denoland 禁用/卸载 Deno(VS Code 扩展)之后,我的 TS Code 现在已恢复为使用内置的 VS Code 语言服务器。


推荐阅读