Добрый день.
Есть ли у кого опыт в реализации раздельной компиляции модулей в Webpack/Typescript приложениях?
Дело в том, что по просьбе заказчика было решено объединить 3 достаточно крупных веб-приложения с единой точкой входа. (Ранее это были 3 разных приложения на разных доменах)
Проблема в том, что app1 и так содержит в себе N-колво чанков по несколько Мегабайт, и собирается оно скажем так не быстро, а после интеграции app2 и app3 в него вообще боюсь представить что будет.
Например в тех же С/С++ раздельная компиляция делается весьма просто: грубо говоря исходный код компилируется в obj файлы и далее все они линкуются в 1 бинарник.
Хотелось бы и так же с webpack/typescript, чтобы изменения в app2 не влияли на пересборку app1 и app3.
Ну и плюс если я разработчик с команды над app3, то мне достаточно по идее скомпилировать app1 и app2 всего один раз и продолжать дальше работу над app3 без пересборки других приложений.
Константин Китманов, завтра на работе попробую ради интереса поставить дефолтный ts-loader и сравнить скорость сборки.
Но в любом случае нужно переходить на Angular 5 и обновлять остальные зависимости, чем собственно и занимаемся :)