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