webpack.optimize.UglifyJsPlugin
前端代码优化自然少不了压缩了,在webpack中也可以使用它的插件来进行自动压缩,非常的方便
// A:webpack.config.js
// B: ...
// A: ...
// 头部加上webpack的声明
const webpack = require('webpack');
// plugins里面加上一条配置
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false,
},
output: {
comments: false,
},
}),
再继续npm run webpack之后发现,public/js里面的js都被压缩了
clean-webpack-plugin
在webpack中打包生成的文件会覆盖之前的文件,不过生成文件的时候文件名加了hash之后会每次都生成不一样的文件,这就会很麻烦,不但会生成很多冗余的文件,还很难搞清楚到底是哪个文件,这就需要引入该插件
npm install –save-dev clean-webpack-plugin
//webpack.config.js<