Сломанный машинописный текст с веб-работниками в VS Code - PullRequest
0 голосов
/ 14 февраля 2020

Итак, у меня есть проект машинописного текста / React в VS Code, где у меня есть несколько разных браузерных приложений плюс веб-работник. Веб-работнику требуются различные наборы из приложений React. Имея отдельные файлы tsconfig. json в каждом приложении и папку веб-работника, я могу успешно собрать и запустить проект. Однако IntelliSense кода VS нарушен в коде веб-работника - он все еще ищет типы в lib.dom.d.ts, что неверно. Эта статья , кажется, предлагает решение именно этой проблемы, но я принял именно тот подход, который он предписывает, помещая отдельные tsconfigs в каждую папку, без tsconfig в root, а intellisense все еще не ' не работают должным образом.

Структура папки примерно такая: когда я строю. Это просто vscode, который, кажется, не подбирает правильный tsconfig, когда я смотрю на код веб-работника.

1 Ответ

0 голосов
/ 14 февраля 2020

Оказывается, что VSCode игнорирует файл tsconfig. json, если он недопустим, и оказывается, что, хотя он был принят в моем процессе сборки, возникла проблема с tsconfig, а именно, что я указал "files":[./*.ts], но files принимает только реальные пути к файлам, а не глобусы. Это не вызвало проблемы при сборке, потому что tsify (плагин browserify) игнорирует запись files в tsconfig!

...