2015-08-14 12 views
12

Ich habe diesen factor-bundle Befehl zur Zeit, die ich meine Dateien zu bündeln und gemeinsam in eine gemeinsame Datei alles ziehen:Wie man Dateien im selben browserify-Befehl verkleinert und faktorbündelt?

browserify index.js bar-charts.js list-filter.js dashboard.js 
    -p [ factor-bundle -o ../../static/js/index.js -o ../../static/js/bar-chart.js -o ../../static/js/list-filter.js -o ../../static/js/dashboard.js ] 
    -o ../../static/js/common.js 

ich vorher diesen Befehl auch einzelne Dateien verunstalten verwendet:

browserify index.js | uglifyjs > ../../static/js/index.min.js 

Wie kann ich beide Dateien mit factor-bundle kombinieren und sie mit uglifyjs im selben Befehl minimieren?

Ich habe gefunden , aber ich verstehe nicht wirklich, wie man es anpasst.

(I auch zwei Befehle verwenden könnte, wenn das besser funktioniert. Ich will nur mit verkleinerten und kombiniert Dateien am Ende!)

+0

Warum nicht uglifyify verwenden? –

Antwort

0

Ich war zufällig in diesem Bereich wurden kürzlich suchen und stolperte auf das, was ich denke, könnte Ihnen vielleicht helfen.

browserify files/*.js \ 
    -p [ ../ -o 'uglifyjs -cm | tee bundle/`basename $FILE` | gzip > bundle/`basename $FILE`.gz' ] \ 
    | uglifyjs -cm | tee bundle/common.js | gzip > bundle/common.js.gz 

Ich habe nicht viel mit browserify dabbled aber mir dies sieht aus, als wenn es einfach ist, die Ausgabe von Faktor-Bündel in uglify kochend.

Quelle: https://gist.github.com/substack/68f8d502be42d5cd4942

hoffe, das hilft jemand

Verwandte Themen