Подтвердить что ты не робот

SystemJS vs Webpack для Angular 2 приложений

Мы начинаем новый Angular2 SPA, и я изучаю, следует ли использовать SystemJS, как описано в учебнике Angular Quickstart (https://angular.io/guide/quickstart) или Webpack (https://angular.io/docs/ts/latest/guide/webpack.html).

Изучая этот онлайн, люди, кажется, переходят из SystemJS в Webpack. Например, проект "Angular CLI" от Google: http://react-etc.net/entry/angular-2-cli-moves-from-systemjs-to-webpack

Webpack не только обрабатывает модули, но также предоставляет способ пакетного приложения (concat файлы, minify/uglify files,...). Новая версия также предоставляет "дрожание дерева" (удаляет мертвые/неиспользуемые модули из окончательной сборки).

В SystemJS нам все равно нужно будет использовать gulp (или что-то еще) для создания приложения.

Если вы начинаете с нового приложения Angular 2, которое вы бы использовали?

4b9b3361

Ответ 1

Я использую angular -cli в течение 6 месяцев, и изменение в webpack было лучшим решением, которое они могли бы сделать. Он работает быстрее, гораздо проще работать, чем SystemJS (практически без конфигурации с моей стороны), поддерживает связывание, дрожание дерева, ленивую загрузку и многое другое.

Инструмент становится лучше каждый месяц, у меня есть 3 приложения для производства прямо сейчас.

Вы не можете ошибиться с angular -cli, если не хотите, чтобы вас беспокоило потерять время при настройке SystemJS или любого другого поставщика.