VS2019/TypeScript 3.9.5/Сбой интеллекта

Я столкнулся с проблемой, когда изменение файлов tsconfig.json в моей интегрированной среде разработки Visual Studio 2019 приводит к сбоям в работе Intellisense.

В моем случае мой tsconfig.json лежит в основе моего проекта, который расширяет файл с именем base.json (базовая конфигурация для всего проекта). Его цель = ES6 и его модуль = ESNEXT. Когда я изменяю этот файл, это немедленно влияет. Кроме того, с этого момента Intellisense иногда дает сбой. Что я заметил, так это то, что любые файлы, открытые до изменения, по-прежнему имеют Intellisense, но любые другие открытые файлы не имеют панели Intellisense или помощи при вводе. Наконец, в окне вывода Intellisense не отображаются сообщения об ошибках, а среда IDE также не сообщает о проблеме.

Единственный обходной путь — закрыть VS и снова открыть проект, что является большой проблемой.


person RashadRivera    schedule 21.06.2020    source источник
comment
Не могли бы вы опубликовать свой файл tsconfig.json и, если возможно, воспроизвести эту проблему в небольшом количестве кода?   -  person yeerk    schedule 21.06.2020
comment
Кстати, я использую VS 16.6.2 с TypeScript Tools v16.0.62006.03190, и мой проект имеет тип .njsproj. Я также использую TypeScript v3.9.5 в моем packagee.json.   -  person RashadRivera    schedule 21.06.2020
comment
'yeerk', Абсолютно, но я не вижу опции «Общий доступ к файлам» в Stackoverflow. Пожалуйста, посоветуйте, как я могу поделиться своими файлами.   -  person RashadRivera    schedule 21.06.2020
comment
Единственный обходной путь — закрыть VS и снова открыть проект, что является большой проблемой. Вы можете использовать команду окна перезагрузки stackoverflow.com/a/42002990/1276128. Не идеально, но быстрее и менее болезненно.   -  person Marko Gresak    schedule 21.06.2020
comment
Добавить большой объем кода непросто, но вы можете опубликовать блоки кода (meta.stackexchange.com/questions/22186/). Иногда вы можете создать воспроизводимый образец на стороннем сайте (например, codeandbox.io), но вы всегда должны публиковать суть проблемы на StackOverflow, иначе у будущих пользователей может не быть доступа к стороннему сайту (который может не существовать). через несколько лет, когда у других пользователей возникнет тот же вопрос).   -  person yeerk    schedule 21.06.2020
comment
'yeerk', я поделился своими файлами здесь.   -  person RashadRivera    schedule 21.06.2020
comment
Марко Гресак, В Visual Studio Professional (который я использую) нет окна перезагрузки, а в Visual Studio Code.   -  person RashadRivera    schedule 21.06.2020