Как заставить код Visual Studio действительно отображать все ошибки типа TypeScript?

#typescript #visual-studio-code

#typescript #visual-studio-code

Вопрос:

В моем проекте TypeScript / React «запуск react-scripts» показывает ошибки типа, которые не отображаются встроенным образом в моей среде разработки Visual Studio Code IDE. Ошибки большинства типов на самом деле отображаются встроенно, но не все. Что может быть причиной этого? Как я могу заставить код Visual Studio показывать все ошибки напрямую?

Для параметра 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!