美文网首页技术文档
webpack 之 UglifyJsPlugin

webpack 之 UglifyJsPlugin

作者: 币来币往 | 来源:发表于2018-03-04 11:43 被阅读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

UglifyJsPlugin 详细介绍

相关文章

网友评论

    本文标题:webpack 之 UglifyJsPlugin

    本文链接:https://www.haomeiwen.com/subject/ibuffftx.html