uniapp 打包微信小程序复盘

错误1:上传包>2MB

解决方法:进行分包操作

pages.json中将部分pages下的内容写到subPackages中,用于减少每个包的大小

"subPackages": [
    {
        "root": "pages/report",
        "pages": [
            { "path": "add/index" },
            { "path": "add/check" }
        ]
    },
    {
        "root": "pages/statistics",
        "pages": [
            { "path": "index" }
        ]
    }
],

错误2:axios不兼容

替换成uni.request写法

注释掉所有有关axios的代码,替换成uni.request

错误3:微信小程序不支持http协议 需将域名修改成https的

错误4: 微信小程序不兼容echarts,可以在插件平台搜索兼容的E charts包再导入,不过还存在canvas层级在顶层不好修改的问题,还在解决中

 

tips:打包后如何检测包是否可执行

1.打开微信开发者平台

2.输入对应的appid,导入文件夹mp-weixin

学到新的小技巧:hbuildx可以直接运行到微信开发者工具,不需要打包再导入文件

点击可进行编译,编译后可以在控制台发现爆错,并进行排错

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值