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

时间:2019-03-12 10:21:04

标签: typescript visual-studio-code

在我的TypeScript / React项目中,“ react-scripts start”显示在Visual Studio Code IDE中未内联显示的类型错误。 实际上,大多数类型错误都以内联方式显示,但不是全部。 可能是什么原因呢?如何使Visual Studio Code直接显示所有错误?

VS代码设置“ typescript.validate.enable”设置为true

我的tsconfig.json:

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

1 个答案:

答案 0 :(得分:2)

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

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

enter image description here

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