javascript - Kommandolinjeindstillinger til YUI Kompressor

Indlæg af Hanne Mølgaard Plasc

Problem



Dette er nok et hurtigt spørgsmål. Jeg vil gerne køre YUI-kompressoren, så i stedet for at overskrive alle javascript-filer i inputkatalogen, dumper den uddatafilerne i en underkatalog kaldet min. Jeg vil gerne gøre noget som


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


men i stedet overskriver den bare de eksisterende filer med de minificerede filer. Er der nogen der kender den korrekte syntaks for at opnå dette?


Tak!

Bedste reference


Jeg er ikke sikker på den korrekte syntaks for at gøre det, men nogen har lavet en ændring, så du kan oprette din output-mappe som følger


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


Dette giver dig mulighed for at have en kildemappe og en komprimeret mappe. I modsætning til at have kilde og en masse af-min.js-filer i samme mappe.


Du kan downloade modet nederst på siden her http://yuilibrary.com/projects/yuicompressor/ticket/2528131[5]

Andre referencer 1


java -jar yuicompressor.jar -o '.js$:-min.js' *.js vil reducere alle .js-filer og gemme dem som -min.js, så du kan bare flytte alle disse filer: mkdir min; mv *-min.js min/.


Kilde [6]