當下JS項目都有node_modules,從而項目文件多,容量大。
如何快速壓縮一個JS項目?node
首先對JS項目安裝生產環境的依賴npm install --production
。
這時不要用cnpm install --production
。
由於cnpm對依賴的安裝作了優化(添加一些包的快捷方式),而這個優化對於壓縮軟件來講是個問題。npm
咱們得多線程。
windows平臺有WinRAR 5.7 64位,默認支持多線程壓縮。
壓縮方式選擇存儲
。
壓縮完以後再對這個壓縮文件進行壓縮,此時壓縮方式選擇標準
。
雖然二次壓縮了,可是知足了快速又減小項目體積的需求。windows
至於Linux有tar命令,然而tar是單線程。
Linux的多線程軟件叫作pigz。多線程