1

Я хочу использовать jsmin для минимизации каждого js-файла в каталоге, а также js-файлов в подпапках.

Я хотел бы использовать скомпилированные версии jsmin, найденные здесь:http://www.ejeliot.com/blog/73

Что является Mac OS X эквивалентом командного файла?

Ищите что-то вроде этого для Mac OS X:выполните пакетную команду для каждого файла в каталоге

2 ответа2

1

Это был бы скрипт оболочки. Но вам не нужен сценарий, вам просто нужно find.

0

Вы можете сделать это с различными языками (Python, Ruby, Perl), но, как указал Игнасио, это проще всего сделать с помощью обычного find передавая файлы для минимизации.

Справочная страница для find

Руководство для начинающих по использованию find .

Find будет проходить по каталогам и передавать их пути для минимизации, или yui-компрессора, или того, что вы планируете использовать. Затем вы можете также объединить (cat) эти уменьшенные файлы в один файл.

Вы также можете быть заинтересованы в таких проектах, как Sprockets, который автоматизирует этот тип задач для веб-разработки.

Я обычно автоматизирую такие задачи с помощью Rake - хотя Rake написан на Ruby, я использую его для развертывания сайтов PHP, минимизации и объединения JavaScript и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .