У меня есть приложение express Typescript, которое является серверной частью моего веб-приложения. Общая структура root приложения:
- client
- tsconfig.json
- React code
- server
- application.ts
- tsconfig.json
Мне нужно скомпилировать файлы сервера, чтобы я мог запустить ts-node app.ts
. Проблема заключается в том, что запуск tsc
компилирует все файлы в каталоге root, а не только каталог server
. Я знаю, что могу использовать exclude
в tsconfig, но в app.ts
у меня есть определения типов, которые импортируются из front-end
. Есть ли способ компилировать файлы только в каталоге server
, сохраняя при этом импорт?