vue webpack打包压缩js,css方案
安装插件cnpm install uglifyjs-webpack-plugin -D
cnpm install optimize-css-assets-webpack-plugin -D
引入插件const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
const OptimizeCSSAssetsPlugin = require("optimize-css-assets-webpack-plugin");
configureWebpack plugins配置optimization: {
/**
* 分包
*/
splitChunks: {
chunks: 'all',
minSize: 30000,
maxSize: 0,
},
minimizer: [
new UglifyJsPlugin({
cache: true,
parallel: true,
/**
* sourceMap 和 devtool: 'inline-source-map', 冲突
*/
sourceMap: false, // set to true if you want JS source maps,
/**
* extractComments 导出备注
*/
extractComments: 'all'
}),
new OptimizeCSSAssetsPlugin({})
]
}
去看看打包效果吧。