dmc1989
@dmc1989

Как билдить определенную папку в typescript?

Есть 2 папки - client && server. И там и там использую typescript, но client работает через webpack, a server через команду tsc. Файл tsconfig.json - общий. Когда пытаюсь билдить сервер, то беруться файлы и с client. Получается что в dist вся папка src, а мне этого не нада. А если задать --rootDir в конфиге, то при работе с webpack получаю ошибку что не задан путь к файлам с client.

Структура файлов:
dist
src
--client
--server
tsconfig.json
webpack.config.json


Как используя 1 tsconfig.json изменить путь к файлам для обработки отдельной папки при рендере сервера?

так не помогло:
"scripts": {
    "prod": "SET \"NODE_ENV=production\" && webpack --mode production", // тут клиент
    "build-server": "tsc --rootDir ./src/server" // тут ошибка (типа нету доступа к файлам с папки client)
  }
  • Вопрос задан
  • 322 просмотра
Пригласить эксперта
Ответы на вопрос 1
@TheBezik
В tsconfig.json можно дописать исключения

"exclude": ["server", "dist"]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы