微信小程序文档 https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/independent.html
附加文档(项目中部分代码参考此文档)https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/chatTool.html
我想问一下现在uniapp对于微信小程序的独立分包究竟能否支持,尝试了一整天了各种错误。
主要以下问题:
1、vue3的情况下会独立分包的页面会引用主包下的common内的js ,这个不符合独立分包的特性。走不通
2、vue2的情况不出会出现上述问题,但是vue2会出现独立分包的另一个特性问题,也就是app的定义,基础能力 / 分包加载 / 独立分包 (qq.com)参考链接内的【限制】条目,开发者工具的表现就是会出现Component is not found in path "wx://not-found".。
3.在vue2的情况下,manifest.json内的"mp-weixin"内加入"independent": true配置后会出现大量报错,但是能够解决上述问题2的app问题。
完整的项目在压缩包内,这个正儿八经尝试了一整天各种找解答都解决不掉。
DCloud_UNI_OttoJi
看到问题了,排查中
2025-03-14 14:49
可可果 (作者)
回复 DCloud_UNI_OttoJi: 感谢处理,按照我问题中的3的配置有两个异常。
1、初次编译成功后,手动修改小程序开发工具主包的app.js 去除require('./common/wxMpRuntime.js');可正常运行主包,去除独立分包内的common内的index.js内的require('./wxMpRuntime.js');可正常运行。
1、Hbuilderx在检测到代码变动后无法正常编译,报错AddWxMpRuntimePlugin TypeError: Cannot read properties of undefined (reading 'source')。
2025-03-14 15:02