Uglify каталог - PullRequest
       5

Uglify каталог

10 голосов
/ 18 марта 2011

Вместо того, чтобы добавлять код и файлы в скрипт uglify по отдельности, есть ли способ сказать uglify захватить весь каталог и вывести его в 1 файл script.js?

Ответы [ 5 ]

13 голосов
/ 18 марта 2011
cat * | uglifyjs -o script.js

Если под uglifyjs вы имеете в виду https://github.com/mishoo/UglifyJS, это работает! Без входного файла uglifyjs будет читать из STDIN.

6 голосов
/ 25 марта 2011
find /path/to/dir -name "*.js" | xargs cat | uglifyjs -o > result.js

Обратите внимание, что порядок загрузки ваших скриптов может быть важным. Таким образом, вышеприведенное может завершиться с ошибкой (так как он просто сбрасывает файлы в любом порядке find и возвращает их). Я бы посоветовал вам написать небольшой сценарий оболочки, настроенный для вашего приложения.

1 голос
/ 07 февраля 2017

Для этого можно использовать модуль uglifyjs-folder.Также поддерживается их обработка по отдельности (без объединения).

https://github.com/ionutvmi/uglifyjs-folder
https://www.npmjs.com/package/uglifyjs-folder

1 голос
/ 20 сентября 2011

https://github.com/balupton/buildr.npm также может быть полезным

Скрипт (Java | Coffee) и (CSS | Less) (Builder | Bundler | Packer | Minifier | Merger | Checker)

0 голосов
/ 01 ноября 2012

Я опоздал на вечеринку, но я нашел Магматический очень удобным. Он делает то, что говорит, не налагая дополнительных ограничений или философий.

...