Параметры командной строки для компрессора YUI - PullRequest
2 голосов
/ 24 марта 2012

Это, наверное, быстрый вопрос.Я бы хотел запустить компрессор YUI, чтобы вместо перезаписи всех файлов javascript во входном каталоге он выводил выходные файлы в подкаталог с именем min.Я хотел бы сделать что-то вроде

java -jar yuicompressor-2.4.7.jar -o *.js .\min\*.js c:\MyJavascriptDirectory\*.*

, но вместо этого он просто перезаписывает существующие файлы уменьшенными файлами.Кто-нибудь знает правильный синтаксис для достижения этой цели?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 24 марта 2012

Я не уверен в правильном синтаксисе для этого, но кто-то внес изменение, чтобы вы могли настроить свой выходной каталог следующим образом

java -jar yuicompressor.jar --output-dir /some/folder/for/compressed/js *js

Это позволяет вам иметь исходную папку и сжатую папку. В отличие от источника и нескольких файлов -min.js в одной папке.

Вы можете скачать мод внизу страницы здесь http://yuilibrary.com/projects/yuicompressor/ticket/2528131

2 голосов
/ 24 марта 2012

java -jar yuicompressor.jar -o '.js$:-min.js' *.js свернет все файлы .js и сохранит их как -min.js, тогда вы можете просто переместить все эти файлы: mkdir min; mv *-min.js min/.

Источник

...