Я использую ready.js
для объединения файлов JS в файл all.js
(без Google Closure Compiler), а затем использую uglify-js
для минимизации и запутывания кода.Я хотел бы сделать все это в хуке перед фиксацией.
Однако, я думаю, что я делаю что-то не так.
Мой .git/hooks/pre-commit
файл выглядит так:
#!/bin/sh
readyjs ~/Sites/backbone/js/javascripts/ ~/Sites/backbone/js/ --nojslint -o "underscore.js, backbone.js" --nocompiler
uglifyjs -nm -o ~/Sites/backbone/js/all.min.js ~/Sites/backbone/js/all.js
# Commit
exit
Разве я не должен использовать здесь простой Bash?Что-то еще я делаю не так?Этот шаг, кажется, полностью пропущен.