В настоящее время я работаю над большим проектом 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
конфигурации сборки, похоже, не минимизирует каждый модуль.
Может ли кто-нибудь пролить свет на то, что я здесь делаю не так?