Я знаю способы минимизации JS и CSS-файлов, но есть ли способ автоматически минимизировать эти файлы в производственной системе? Например, я модифицирую что-то внутри оригинальных файлов JS и обновляю производственную среду. Однако при использовании JS-файлов он должен использовать автоматическую мини-версию JS-файла (желательно обновить текущую сокращенную версию, если исходные файлы были изменены).
Учитывая, что я работаю как в среде Unix, так и в Windows, писать сценарий bash не представляется правдоподобной идеей. Таким образом, все, что не зависит от ОС, или, возможно, что-то, что использует PHP для этого, было бы здорово. Какие-либо предложения?
Вы можете найти значение в minify . Он использует PHP5 и может хорошо сидеть на вашем рабочем сервере.
С веб-сайта:
Он объединяет несколько файлов CSS или Javascript, удаляет ненужные пробелы и комментарии и обслуживает их с помощью кодирования gzip и оптимальных клиентских кеш-заголовков.
Я согласен с @RC, прочитал те существующие Q / As.
Также другие варианты для вашего конкретного вопроса:
Запишите эти крючки на языке кросс-платформенного языка вместо bash. (JavaScript, Python, Ruby и т. Д.).