2009-06-27 8 views

Antwort

10

YUI Compressor kann dies sehr einfach tun, senden Sie einfach die Dateinamen in YUI as arguments und es wird sie als eine Datei ausgeben.

Zum Beispiel

 
> yuicompressor-2.4.2 file1.js file2.js file3.js -o combined.min.js 
+1

Schön. Ich wusste nicht, dass YUI mehr als eine Datei gleichzeitig verarbeiten kann. –

+18

Funktioniert hier nicht mit YUI Compressor 2.4.8, nur die letzte Datei wird berücksichtigt. –

+0

das funktioniert: 'cat * .js | yuicompressor-2.4.2 - Geben Sie js -o combined.min.js ein und wählen Sie die richtige Reihenfolge 'cat file1.js file2.js file3.js | yuicompressor-2.4.2 --type js -o combined.min.js' –

9

Es gibt immer die alte Standby-Modus (ohne Kompression wie YUI Kompressor) cat file1.js file2.js > newfile.js

+0

Tun Sie dies als der erste Befehl und dann die yuicompressor-2.4.2 file1.js file2.js file3.js -o combined.min.js scheint zu eine gewinnbringende Kombination sein. – innerurge1

1

Wenn nicht

funktioniert
yui-compressor file1.js file2.js file3.js -o combined.min.js 

versuchen Sie dies:

for file in file1.js file2.js file3.js 
do 
    yui-compressor $file >> combined.min.js 
done 
2

Das ist für mich gearbeitet

cat file1.js file2.js file3.js | yuicompressor-2.4.2 --type js -o combined.min.js 

Und wenn Auftrag ist nicht wichtig

cat *.js | yuicompressor-2.4.2 --type js -o combined.min.js 
Verwandte Themen