vue 打包开启gzip

2019-06-19  本文已影响0人  有事直接说

1、安装依赖 最好是安装1.x版本,版本太高报错

npm install --save compression-webpack-plugin

2、配置webpack.prod.conf.js

const CompressionWebpackPlugin = require('compression-webpack-plugin')


if (config.build.productionGzip) {
  webpackConfig.plugins.push(
    new CompressionWebpackPlugin({
      filename: '[path].gz[query]',
      algorithm: 'gzip',
      test: new RegExp(
        '\\.(' +
        config.build.productionGzipExtensions.join('|') +
        ')$'
      ),
      threshold: 10240,
      // deleteOriginalAssets:true, //删除源文件,不建议
      minRatio: 0.8
    })
  )
}

3、配置config/index.js

 build: {        
        productionGzip: true // 把这个打开      
    }
上一篇下一篇

猜你喜欢

热点阅读