小程序
小游戏
企业微信
微信支付
扫描小程序码分享
项目进行了分包,在分包A里面引入了分包B的自定义组件,运行时会报 找不到对应组件的错误,如果将分包B不进行分包,放入主包中,引入分包B的自定义组件则可以正常运行。
请问这是什么机制?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
自定义组件,放在主包里,分包可以引用,但是运行时会提示建议,你把这个组件放在分包里,开发环境可以运行,发行生产环境,直接构建失败,这种自定义组件,公用的,应该是放在哪里,能给所有分包使用,怎么操作
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这个很好理解啊,A,B都是分包,那他们就不会同时都被下载的,所以你A调用B的组件,肯定就是不存在的。如果放在主包,那所有分包都可以调用,如果你主包或者其他分包想调用分包/非同一个分包下的组件,那肯定就是不能的。
分包不可以调用分包么?我一开始是认为可以相关调用的,所有想不明白
A的分包,B肯定是调用不了的,同理B的分包,A也是调用不了的。
所以如果A.B分包都需要调用的组件,那就放在主包里。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
自定义组件,放在主包里,分包可以引用,但是运行时会提示建议,你把这个组件放在分包里,开发环境可以运行,发行生产环境,直接构建失败,这种自定义组件,公用的,应该是放在哪里,能给所有分包使用,怎么操作
这个很好理解啊,A,B都是分包,那他们就不会同时都被下载的,所以你A调用B的组件,肯定就是不存在的。如果放在主包,那所有分包都可以调用,如果你主包或者其他分包想调用分包/非同一个分包下的组件,那肯定就是不能的。
分包不可以调用分包么?我一开始是认为可以相关调用的,所有想不明白
A的分包,B肯定是调用不了的,同理B的分包,A也是调用不了的。
所以如果A.B分包都需要调用的组件,那就放在主包里。