Typescript дает разные ошибки в vscode, чем через веб-пакет - PullRequest
1 голос
/ 13 июня 2019

Visual Studio Code запускает экземпляр компилятора машинописного текста для внутренней поддержки обратной связи в редакторе. Вы можете выбрать, какой набор текста использовать с настройкой typescript.tsdk.

У меня теперь есть ситуация, когда я получаю красное подчеркивание, говорящее мне об ошибке, которую я не получаю при сборке через webpack с ts-loader. Я также не вижу предупреждения во время сборки веб-пакета.

Так что, очевидно, сборка другая, и мне нравится знать, как это может быть.

В частности, ошибка, которую я получаю, заключается в регрессии машинописи в более новой версии, которую я мог использовать в нескольких проектах. Сообщение:

Выражение создает тип объединения, который слишком сложен для представления. TS (2590)

Этот вопрос, однако, не об этой конкретной ошибке, а о том, как может случиться так, что машинописный текст в редакторе не согласуется с загруженным ts-loader, даже если это одна и та же версия.

1 Ответ

2 голосов
/ 13 июня 2019

Я думаю, вам следует проверить, используете ли вы ту же версию TS. Откройте палитру команд (ctrl + shift + p) типа «Выбрать версию Typescript», и там вы сможете проверить, соответствует ли связанная версия вашей версии рабочей области, вы также можете переключать версии там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...