CDN加速
HTML文件不开启缓存,将HTML放到自己的服务器。自己的服务器只提供HTML文件和接口。
静态的文件,像CSS,图片等,开启CDN和缓存,上传到CDN服务,并且记录文件的Hash值。
将filename: 'bundle.js' 改为 filename: '[name]_[chunkhash:8].js'
utput: {
// 把所有依赖的模块合并输出到一个 bundle.js 文件
// filename: 'bundle.js',
// 给js文件添加hash值。
filename: '[name]_[chunkhash:8].js',
// 输出文件都放到 dist 目录下
path: path.resolve(__dirname, './dist'),
// 指定存放CDN的目录URL
publicPath: '//js.cdn.com/id/'
},还有module 中的css,img 等。 可以自行更改下。