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

Nat*_*sha 3 typescript visual-studio-code

在我的 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,
    ...
  }
  ...
}
Run Code Online (Sandbox Code Playgroud)

Fre*_*hön 5

我不太确定这是否是您问题的解决方案,但对我来说,当 VSCODE 在与您的构建版本不同的版本上运行时,我经常会遇到您所描述的问题。

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

在此处输入图片说明

只需单击版本号(图像中的 3.0.3)并从您的工作区中选择版本,而不是在 vscode 中安装的最新版本!