У нас в солюшене 51 проект. В 10 из них используется TypeScript. Объем минимизированного JavaScript-кода ~1 MB. TypeScript-код одних проектов зависит от кода других проектов. Для многих React-компонентов используются глобальные переменные.
Все вместе это приводит к долгим часам отладки front-end кода. Чтобы упростить себе жизнь, мы внедрили Webpack. А по пути отловили грабли.
TL;DR
- Устанавливаем node 7 + npm
- Выполняем в консоли
npm i -g webpack typescript
- Устанавливаем Webpack Task Runner
- Добавляем webpack.config.js
в папку "основного" проекта - Добавляем webpack.config.part.js
в папку каждого зависимого проекта