systhinker
systhinker
  • 发布:2024-07-04 00:15
  • 更新:2024-07-04 00:15
  • 阅读:235

使用compression-webpack-plugin压缩代码后小程序开发者工具拒绝上传.gz压缩包

分类:uni-app

我用uni-app开发的微信小程序,增加uni-push2.0之后,主包一下子变成了2.2M,传不上服务器。分析了原因,是因为要在app.vue中启动监听,这样主包一下子增加了近200K,vendor.js文件由500k跃变到了700k,做构成分析主要是因为vendor.js里面新增了uni-push.es.js文件内容。

然后在查了很多优化主包的资料,终于配置好了vue.config.js,使用compression-webpack-plugin插件对代码进行压缩。期间因为版本不匹配等问题也熬了几个晚上,好在总算看到了生成的gz文件。原先700多K的vendor.js被压缩成了206K!

心中激荡万分,开始用微信小程序开发者工具上传,结果所有压缩成.gz的文件都提示没有上传,在开发者工具运行时也报错,提示对应的.js文件没有定义。

请问大佬,是微信小程序不支持gz压缩吗?还是有啥地方没配置好?

2024-07-04 00:15 负责人:无 分享
已邀请:

要回复问题请先登录注册