Pull to refresh
3
Karma
0
Rating
Артем Сахацкий @TheHat

Программист

Webpack в Visual Studio для больших солюшенов

Mindbox corporate blogJavaScriptVisual Studio

КПДВ У нас в солюшене 51 проект. В 10 из них используется TypeScript. Объем минимизированного JavaScript-кода ~1 MB. TypeScript-код одних проектов зависит от кода других проектов. Для многих React-компонентов используются глобальные переменные.


Все вместе это приводит к долгим часам отладки front-end кода. Чтобы упростить себе жизнь, мы внедрили Webpack. А по пути отловили грабли.


TL;DR


  1. Устанавливаем node 7 + npm
  2. Выполняем в консоли npm i -g webpack typescript
  3. Устанавливаем Webpack Task Runner
  4. Добавляем webpack.config.js
    в папку "основного" проекта
  5. Добавляем webpack.config.part.js
    в папку каждого зависимого проекта
Читать дальше →
Total votes 14: ↑13 and ↓1 +12
Views11.7K
Comments 11

Information

Rating
5,899-th
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity