Я хочу использовать Requirejs (v2.1.8) для создания исходной карты моего минимизированного/оптимизированного проекта.
Я смог успешно сделать это, добавив следующие переменные в мой файл сборки:
- генерировать исходные карты: правда
- saveLicenseComments: false
Однако это создает карту и исходный файл для каждого отдельного файла JS, из которого состоит мое приложение. Что я хочу сделать, так это использовать Requirejs для объединения всех моих исходных файлов JS в один файл (без оптимизации), а затем оптимизировать этот результирующий файл и создать для него исходную карту.
Таким образом, у меня останется три файла:
- Оптимизированный JS (для использования в продакшене).
- Файл JS, который включает в себя все мои исходные файлы JS в удобочитаемом формате.
- Файл сопоставления, который можно использовать для сопоставления 1 и 2 вместе.
Насколько я понимаю, поддержка исходных карт в Requirejs находится на экспериментальной стадии. Мне было интересно, знает ли кто-нибудь о возможности сказать компилятору сделать то, что я описал выше?
Если нет, то знает ли кто-нибудь, как использовать компилятор Requirejs для оптимизации одного JS-файла (который уже был создан с использованием Requirejs, но с параметром оптимизации, установленным на none), который одновременно создает исходную карту?