开发者社区 问答 正文

想咨询下全局资源包可以建多个吗?

想咨询下全局资源包可以建多个吗?

展开
收起
雪哥哥 2022-11-08 18:38:25 242 分享 版权
阿里云 AI 助理回答

关于您的问题,全局资源包的设计初衷是为了解决多个H5应用使用同一资源时产生的冗余问题,比如共享ReactJS框架代码等公共资源。从提供的参考资料来看,并没有直接说明是否可以创建多个全局资源包。不过,考虑到全局资源包的定位和用途——作为通用资源共享的容器,通常情况下,一个项目或系统中只需要配置一个全局资源包来存放所有共用资源即可。

全局资源包的设置通过指定一个特定ID的离线包作为全局资源包使用,如示例代码中所示,通过nebulaCommonResourceAppList属性配置全局资源包的appId。这暗示了在单个应用配置层面,一次只能指定一个全局资源包ID。如果需要管理不同的公共资源集合,更常见的做法是将所有公共资源整合到一个全局资源包中,而不是创建多个全局资源包。

因此,虽然技术上未明确禁止创建多个“全局”资源包,但从设计逻辑和实践推荐的角度,建议维持一个全局资源包,确保资源管理和引用的高效与统一。如果有进一步细分资源的需求,可以考虑在普通资源包层级进行组织和区分,而非通过增加全局资源包的数量来实现。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答