网站搜索

如何让 Visual Studio Code 显示所有 TypeScript 类型错误?


在我的 TypeScript/React 项目中,使用 “react-scripts start” 会显示类型错误,而这些错误在我的 Visual Studio Code IDE 中并未以内联形式显示。大多数类型错误实际上是以内联形式显示的,但并非全部。造成这种情况的原因可能是什么?我如何才能让 Visual Studio Code 直接显示所有错误?

VS Code 设置 "typescript.validate.enable" 已设置为 true

我的 tsconfig.json:

{
  ...
  "compilerOptions": {
    ....
    "noImplicitAny": true,
    "strictBindCallApply": true,
    "strictFunctionTypes": true,
    "strictPropertyInitialization": true,
    "strictNullChecks": true,
    ...
  }
  ...
}

答案#1

我不太确定这是否能解决你的问题,但对我来说,当 VSCODE 运行的版本与你的构建版本不同的时候,我经常会遇到你描述的那种问题。

在右下角,您可以选择在 Visual Studio Code 中使用哪个版本:

只需点击版本号(图片中的 3.0.3),然后从您的工作区选择版本,而不是 vscode 中安装的最新版本!

相关文章