Справочник UGLIFY
-
27-10-2019 - |
Вопрос
Вместо того, чтобы добавлять код и файлы в сценарий Uglify индивидуально, есть ли способ сказать Uglify захватить весь DIR и вывести в файл 1 script.js?
Решение
cat * | uglifyjs -o script.js
Если от Uglifyjs вы имеете в виду https://github.com/mishoo/uglifyjs это работает! Без входного файла uglifyjs
будет читать от STDIN
.
Другие советы
find /path/to/dir -name "*.js" | xargs cat | uglifyjs -o > result.js
Обратите внимание, что порядок загрузки ваших сценариев может быть важен. Поэтому приведенное выше может потерпеть неудачу (так как оно просто сбрасывает файлы в любом порядке find
случается возвращает их). Я бы посоветовал вам написать небольшой сценарий оболочки, настроенный для вашего приложения.
https://github.com/balupton/buildr.npm также может быть полезным
(Java | Coffee) Сценарий и (CSS | Меньше) (Builder | Bundler | Packer | Минификатор | слияние | Проверка)
Вы можете использовать uglifyjs-folder
модуль для этого. Это также поддерживает обработку их индивидуально (без слияния вместе).
https://github.com/ionutvmi/uglifyjs-folder
https://www.npmjs.com/package/uglifyjs-folder
Я опаздываю на вечеринку, но я нашел Магматическое быть очень удобным. Он делает то, что говорит, не налагая дополнительных ограничений или философии.