loktionov129
@loktionov129
Backend .NET Developer

Separate Compilation on WebPack + TypeScript?

Добрый день.
Есть ли у кого опыт в реализации раздельной компиляции модулей в Webpack/Typescript приложениях?

Дело в том, что по просьбе заказчика было решено объединить 3 достаточно крупных веб-приложения с единой точкой входа. (Ранее это были 3 разных приложения на разных доменах)
Проблема в том, что app1 и так содержит в себе N-колво чанков по несколько Мегабайт, и собирается оно скажем так не быстро, а после интеграции app2 и app3 в него вообще боюсь представить что будет.

Например в тех же С/С++ раздельная компиляция делается весьма просто: грубо говоря исходный код компилируется в obj файлы и далее все они линкуются в 1 бинарник.
Хотелось бы и так же с webpack/typescript, чтобы изменения в app2 не влияли на пересборку app1 и app3.
Ну и плюс если я разработчик с команды над app3, то мне достаточно по идее скомпилировать app1 и app2 всего один раз и продолжать дальше работу над app3 без пересборки других приложений.

Спасибо.
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ответы на вопрос 1
k12th
@k12th
console.log(`You're pulling my leg, right?`);
Попробуйте awesome-ts-loader вместо дефолтного ts-loader, он пересобирает только измененные файлы.
Ответ написан
Ваш ответ на вопрос

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

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