webpack 代码gzip压缩、注释、警告去除配置,设置缓存

4,039 阅读1分钟

1.1 代码gzip压缩 去掉注释 忽略警告

new webpack.optimize.UglifyJsPlugin({ // gzip压缩comments: false,        //去掉注释
  comments: false,        //  去掉注释
  compress: {
    warnings: false   //  忽略警告,要不然会有一大堆的黄色字体出现……
  }
})

1.2 react打包去掉.map文件

map文件是帮助我们查看报错的位置的。

map文件由devtool属性控制,如果不想要map,注释掉就可以,大约webpack.config.prod.js第57行;
devtool: shouldUseSourceMap ? 'source-map' : false,

参考文章1

参考文章2

参考文章3