欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

compression-webpack-plugin GZip压缩报错

程序员文章站 2022-03-01 17:27:20
...

compression-webpack-plugin GZip压缩报错

compression-webpack-plugin用与在打包时直接打出gzip后的文件,减轻服务器的压力 最近新开了项目,作为复制粘贴工程师部分代码当然是复制之前的项目的了,然鹅··· 报错了···

万能百度了白天,都是说降级compression-webpack-plugin版本到1.x,复制粘贴工程师的自我修养告诉我不能这样,就仔细看了看compression-webpack-plugin的Readme,发现这货2.x版本将1.x版本的配置项asset更换成了filename

更改前

  webpackConfig.plugins.push(
    new CompressionWebpackPlugin({
      asset: '[path].gz[query]',
      algorithm: 'gzip',
      test: new RegExp(
        '\\.(' + config.build.productionGzipExtensions.join('|') + ')$'
      ),
      threshold: 10240,
      minRatio: 0.8
    })
  )
复制代码

更改后

  webpackConfig.plugins.push(
    new CompressionWebpackPlugin({
      filename: '[path].gz[query]',
      algorithm: 'gzip',
      test: new RegExp(
        '\\.(' + config.build.productionGzipExtensions.join('|') + ')$'
      ),
      threshold: 10240,
      minRatio: 0.8
    })
  )
复制代码

Build complete.

结语

还是好好看文档吧···复制粘贴工程师也是要看文档的···

转载于:https://juejin.im/post/5cd3d80ae51d453f146bb8ee