Я использую Visual Studio Code и имею довольно общую структуру проекта:
├── client/
│ ├── tsconfig.json
├── shared/
├── server/
│ ├── tsconfig.json
├── project.json
Два файла tsconfig имеют разные настройки (например, в под client/
целевые ES5, то под server/
нацелены на ES6).
Проблема заключается в том, что я хочу, чтобы общий каталог был включен в оба проекта. Я не могу сделать это с помощью tsconfig, потому что параметр exclude
не позволит мне включить папку, которая находится в более высоком каталоге, чем tsconfig.json, и используя files
, мне приходится постоянно хранить список файлов до поскольку он не поддерживает глобусы.
Обратите внимание, что я могу скомпилировать все, добавив общую папку в tsc, я хочу, чтобы IDE Visual Studio Code распознал общий код для intellisense и т.д.
Единственная возможность ждать filesGlob?