评论

解决微信小程序主包过大,无法上传代码问题

"上传代码提示代码包超过限制大小,但同样的代码在别人那里可以正常上传"的解决方法

1、我的开发工具是HBuilderX,所以,在运行小程序的时候可以勾选 运行>运行到模拟器>运行时是否压缩代码,

 小程序运行时,这里会提示

2、所以,可以选择发行>小程序-微信,注意括号的内容,只适用于uni-app

 3、另外,在package.json文件里面加入 --minimize 最小压缩 "dev:mp-weixin": "cross-env NODE_ENV=development UNI_PLATFORM=mp-weixin vue-cli-service uni-build --watch --minimize","build:mp-weixin": "cross-env NODE_ENV=production UNI_PLATFORM=mp-weixin vue-cli-service uni-build --minimize"

4、还有一种方法,是微信小程序官方文档建议的分包,

首先,点到 manifest.json 文件,点击源码视图,找到 mp-weixin 也就是微信小程序的相关设置,添加  "optimization" : {"subPackages" : true},意思是允许分包

 然后把原来pages文件下面的页面分成几个文件夹,看一下我的目录

 我分了两个子包,pageCustom 和 pageQuest。原来的pages里面只放了底部导航栏的页面

然后配置pages.json文件,root 为子包的路径

5、还有一点必须强调的,项目的static/image 里面除了放底部导航栏的图标以外,其他的图片尽量不要放,可以都放到后台去,然后后台给你一个http 的链接


原文链接https://www.cnblogs.com/eyed/p/17293989.html

最后一次编辑于  2023-11-14  
点赞 0
收藏
评论
登录 后发表内容