Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

依赖包同步方法、装置、计算机设备和存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:广州鼎甲计算机科技有限公司

摘要:本申请涉及一种依赖包同步方法、装置、计算机设备和存储介质,涉及软件开发技术领域。所述方法包括:对客户端项目的依赖配置信息进行解析,确定客户端项目对应的依赖包排序集合;在确定私有NPM仓库的缓存文档不包含依赖包排序集合的集合标识符的情况下,针对依赖包排序集合包含的各依赖包,若依赖包未存在于私有NPM仓库,则从公共NPM仓库中获取依赖包并存储至私有NPM仓库;在私有NPM仓库中客户端项目对应的各依赖包均通过一致性检测后,向包含客户端项目的客户端发送已缓存消息;已缓存消息用于使客户端从私有NPM仓库中获取客户端项目对应的依赖包。采用本方法能够提升私有NPM仓库同步所需依赖包的效率。

主权项:1.一种依赖包同步方法,其特征在于,所述方法包括:对客户端项目的依赖配置信息进行解析,确定所述客户端项目对应的依赖包排序集合;所述依赖包排序集合包含按序排列的多个依赖包的名称和版本号;检测私有NPM仓库的缓存文档中是否包含所述依赖包排序集合的哈希值;若所述缓存文档包含所述依赖包排序集合的哈希值,则确定所述缓存文档包含所述依赖包排序集合的集合标识符;若所述缓存文档不包含所述依赖包排序集合的哈希值,则确定所述缓存文档不包含所述依赖包排序集合的集合标识符;在确定所述私有NPM仓库的缓存文档不包含所述依赖包排序集合的集合标识符的情况下,针对所述依赖包排序集合包含的各依赖包,若所述依赖包未存在于所述私有NPM仓库,则从公共NPM仓库中获取所述依赖包并存储至所述私有NPM仓库;所述缓存文档包含已录入项目对应的依赖包排序集合的集合标识符;对各所述依赖包进行版本号一致性检测,并在通过所述版本号一致性检测后,对各所述依赖包进行文件一致性检测;一致性检测包括所述版本号一致性检测和所述文件一致性检测;所述一致性检测用于确定所述私有NPM仓库中客户端项目对应的各依赖包的名称和版本号是否符合所述客户端项目的需求,并确定所述私有NPM仓库中客户端项目对应的各依赖包文件是否完整、是否存在损坏;在所述私有NPM仓库中客户端项目对应的各依赖包均通过所述一致性检测后,向包含所述客户端项目的客户端发送已缓存消息;计算所述依赖包排序集合的哈希值,存储所述哈希值至所述缓存文档;所述已缓存消息用于使所述客户端从所述私有NPM仓库中获取所述客户端项目对应的依赖包;在确定所述私有NPM仓库的缓存文档包含依赖包排序集合的集合标识符的情况下,向包含客户端项目的客户端返回已缓存消息。

全文数据:

权利要求:

百度查询: 广州鼎甲计算机科技有限公司 依赖包同步方法、装置、计算机设备和存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。