В настоящее время я работаю над большим проектом JavaScript и использую RequireJS для наложения некоторой структуры.
Я бы хотел настроить сборку с помощью оптимизатора ( r.js ), чтобы мой проект был объединен в один минимизированный файл (для производственных целей). Это довольно просто, однако у меня есть несколько пакетов в моем проекте, и я хотел бы, чтобы каждый пакет был собран в свой собственный уменьшенный файл javascript.
Пример структуры папки:
src/core/main.js
src/core/util/HashMap.js (
src/package1/main.js
src/package1/views/view1.js
Где main.js
файлы - это точки входа для модулей.
Я бы хотел настроить свою сборку таким образом, чтобы после ее завершения у меня были следующие два вывода:
core.min.js
package1.min.js
Однако я не могу заставить это работать. Использование свойства modules
конфигурации сборки, похоже, не минимизирует каждый модуль.
Может кто-нибудь пролить свет на то, что я здесь делаю неправильно?