按照官方文档的要求准备好,正常打包即可
- 发布:2024-04-10 19:55
- 更新:2024-04-10 19:55
- 阅读:469
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macOS Sonoma 14.2.1
HBuilderX类型: 正式
HBuilderX版本号: 4.08
第三方开发者工具版本号: 1.06.2401020
基础库版本号: 3.4.0
项目创建方式: HBuilderX
操作步骤:
预期结果:
微信小程序打包后,以分包的形式呈现
微信小程序打包后,以分包的形式呈现
实际结果:
分包预载配置报错,并且app.json实际分包结果为空。如果补配置分包预载,项目能运行起来,但是app.json实际分包结果为空
分包预载配置报错,并且app.json实际分包结果为空。如果补配置分包预载,项目能运行起来,但是app.json实际分包结果为空
bug描述:
我按照官方文档的要求一一填好,包含:
1,manifest.json中给mp-weixin新增"optimization" : {"subPackages" : true};
2,项目根目录下建立分包的文件夹:package-sszp,和页面home的文件夹;
3,pages.json中新增“subPackages”数组内容,按照rout和pages的要求填写;
4,打包。打包后查看app.json文件,发现有分包标识:subPackages,但是里面是空的;
5,微信开发工具直接报错分包页面路径未找到,项目无法启动
注:不采用分包模式,项目可以正常打包的;即使采用分包模式,不配置分包预载“preloadRule”,也能完成打包,但是没有分包效果,分包内的页面是空。
附件里我展示关键步骤的截图: