鍍金池/ 問答/HTML/ webpack打包生成文件

webpack打包生成文件

webpack如何生成兩個文件,其中一個文件壓縮一個文件不壓縮,就比如jquery.js 和 jquery.min.js

回答
編輯回答
焚音

webpack 默認打包是不壓縮的。
所以提供一種思路:
1、加入壓縮插件UglifyJS
2、安裝npm install uglify-js -g
3、修改package.json中的打包命令:

"build": "webpack && uglifyjs --compress --mangle -- xxxxx.js"

xxxxx為webpack生成的文件名,注意空格。

2018年5月29日 00:55
編輯回答
脾氣硬

可以看下我寫《webpack簡易教程》;你說的這種呢,最好需要根據(jù)不同開發(fā)環(huán)境來構(gòu)建是否壓縮的文件

例如,開發(fā)的時候,不壓縮;開發(fā)完后壓縮,并且文件名添加.min后綴,這些,等等都是需要配置相關(guān)功能后才能實現(xiàn)

如果單單想壓縮, webpack -p構(gòu)建指令就是壓縮js,也可以使用內(nèi)置插件new webpack.optimize.UglifyJsPlugin()...
`(注,這種只會混淆代碼,而不會把文件名修改為 xxx.min.js)

2018年2月16日 17:15
編輯回答
懶豬

在UglifyJSPlugin配置中加參數(shù), exclude ,include

2018年1月21日 10:52
編輯回答
笑忘初

搜 webpack 壓縮插件

2017年11月28日 02:01