2015-08-14 12 views
12

Obecnie mam ten factor-bundle polecenie, które używam do bundle moich plików i wyciągnąć wszystko wspólnego do wspólnego pliku:Jak zminimalizować i zacieśnić pliki w tym samym pliku przeglądarki?

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 

ja wcześniej też stosować tego polecenia, aby zeszpecić poszczególne pliki:

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

Jak mogę połączyć pliki z factor-bundle i zminimalizować je za pomocą uglifyjs w tym samym poleceniu?

Znalazłem this example in the factor-bundle docs, ale tak naprawdę nie rozumiem, jak to zmienić.

(mogę również korzystać z dwóch komend, czy działa lepiej. Chcę tylko skończyć z minified i połączonych plików!)

+0

Dlaczego nie używacie uglifyify? –

Odpowiedz

0

I stało się, że zostały patrząc w tej dziedzinie niedawno i natknąłem się na to, co myślę może ci pomóc.

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 

I już nie zajmował dużo z browserify ale dla mnie to wygląda tak, jakby po prostu potokiem wyjście z czynnika wiązki do zeszpecić.

źródło: https://gist.github.com/substack/68f8d502be42d5cd4942

Nadzieja to pomaga komuś

Powiązane problemy