我先设置productionGzip: true,
在webpack.prod.conf.js里面原来已经帮写了配置
if (config.build.productionGzip) {
const CompressionWebpackPlugin = require('compression-webpack-plugin')
webpackConfig.plugins.push(
new CompressionWebpackPlugin({
asset: '[path].gz[query]',
algorithm: 'gzip',
test: new RegExp(
'\\.(' +
config.build.productionGzipExtensions.join('|') +
')$'
),
threshold: 0, // 10240
minRatio: 0.8,
// deleteOriginalAssets: true
})
)
}
打包出来js文件列表部分如下:
nginx在nginx.conf设置了gzip on,reload了
但是我看加载的资源app.js还是原来的超级大的401kB
为什么不是加载的125KB的?
小弟菜鸟一枚,之前也没搞过这个,还请大神指点
浏览器
NetWork
里资源的Response Headers
中, 是否存在content-encoding:gzip
?其实sf里已经有类似问题了:
https://segmentfault.com/q/10...
https://segmentfault.com/q/10...
https://segmentfault.com/q/10...