// 1. change output
output: {
filename: "[name].bundle.js",
path: path.resolve(__dirname, "dist"),
clean: true
},
// 2. add optimisation options
optimization: {
splitChunks: {
cacheGroups: {
node_vendors: {
name: "vendor",
test: /[\\/]node_modules[\\/]/,
chunks: "all",
priority: 1
}
}
}
},
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter