Вопрос:

Должен ли я использовать Browserify или Webpack для отложенной загрузки зависимостей в angular 1.x

angularjs browserify webpack

14570 просмотра

2 ответа

3617 Репутация автора

Я хотел бы иметь асинхронную загрузку угловых зависимостей в большом приложении, и я пытаюсь сделать выбор между Browserify или Webpack для этого. Я знаю, что angular 2.0 будет поддерживать это изначально, но сейчас я ищу хорошо поддерживаемое и популярное решение.

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

Автор: Nikos Источник Размещён: 12.05.2014 09:11

Ответы (2)


-3 плюса

793 Репутация автора

Привет, вы должны использовать webpack, так как он поддерживает несколько типов файлов (css, js +++) и может разделять код на несколько модулей.

Автор: Tarjei Huse Размещён: 24.05.2014 12:58

43 плюса

1020 Репутация автора

Решение

В моей компании мы перешли от browserify к webpack по множеству причин, и ленивая загрузка - одна из них.

Чтобы поместить вещи в несколько пакетов в browserify, потребовались некоторые изменения конфигурации, а также специальный код. Вот отличное руководство для этого http://esa-matti.suuronen.org/blog/2013/04/15/asynchronous-module-loading-with-browserify/

В веб-пакете добавление нового пакета означает просто дополнительную строку файла ввода в строке файла конфигурации. Вот краткое руководство по этому вопросу : https://github.com/petehunt/webpack-howto#7-multiple-entrypoints . В случае отложенной загрузки вам даже не нужно ничего менять в файле конфигурации, что очень здорово - просто используйте асинхронный requireсинтаксис, описанный здесь: https://github.com/petehunt/webpack-howto#9- асинхронная загрузка

Вот шаблон для настройки, очень похожий на тот, который мы используем на https://bench.co в производстве. https://github.com/jeffling/angular-webpack-example/

Автор: Jeff Ling Размещён: 21.07.2014 11:07
Вопросы из категории :
32x32