2015-09-27 29 views
1

Browserify是awsome,可用於從nodejs模塊文件生成單個js文件,從而使開發人員可以重用可用於瀏覽器的多個節點js模塊。而作爲網絡發佈,我們需要使用谷歌封閉或uglifyjs來壓縮或壓縮js文件。使用browserify和closure/unlifyjs有最佳實踐嗎?我是否應該先在單個文件中瀏覽我的js項目,然後壓縮單個文件或採用vise verse方式?如何使用browserify和closure/unlifyjs?

回答

0

對其進行瀏覽,然後將其縮小。你可以通過使用uglifyify稍微擠出一點,uglifyify會在將每個模塊合併到軟件包之前縮小每個模塊。

0

如果您關心源映射,則應將原始文件傳遞給縮小器/編譯器。 uglify和Closure-compiler都可以獲取大量源文件並生成單個輸出文件。

如果將所有源文件合併在一起並將單個文件傳遞到壓縮器/縮小器,那麼您的源映射將引用單片組合文件中的位置,而不是其原始位置。

如果你不需要源代碼,那麼這兩種方法都沒有明顯的優勢。

相關問題