webpack 之 UglifyJsPlugin
2018-03-04 本文已影响3566人
币来币往
uglifyJsPlugin 用来对js文件进行压缩,从而减小js文件的大小,加速load速度。
uglifyJsPlugin会拖慢webpack的编译速度,所有建议在开发简单将其关闭,部署的时候再将其打开。
可以使用dotenv方便的控制整个。
具体方法为,在 .env
中配置一个环境变量如isproduction
然后在webpack.config.js的最后,加上个如下代码
if(isProduction) {
module.exports.plugins.push(
new webpack.optimize.UglifyJsPlugin({sourceMap: true})
);
}
这样只有在isProduction为true的时候才会执行UglifyJsPlugin