vue--使用gzip压缩js和css

2019-10-23  本文已影响0人  手指乐
Content-Encoding: gzip

标示网页是否经过了后台gzip压缩,如果有这个标志,浏览器就会执行解压操作

npm install --save-dev compression-webpack-plugin@1.1.11
productionGzip: true,//原来为false
productionGzipExtensions: ['js', 'css'],
webpackConfig.plugins.push(
    new CompressionWebpackPlugin({
      asset: '[path].gz[query]',
      algorithm: 'gzip',
      test: new RegExp(
        '\\.(' +
        config.build.productionGzipExtensions.join('|') +
        ')$'
      ),
      threshold: 10240,
      minRatio: 0.8
    })
  )

asset:生产的gzip资源名
algorithm:压缩算法
test:匹配的文件名会执行压缩
threshold:大于多少的文件才执行压缩
minRatio:压缩率

上一篇下一篇

猜你喜欢

热点阅读