天津网站制作网站p2p做网站
2026/2/22 1:48:29 网站建设 项目流程
天津网站制作网站,p2p做网站,做网站的前台用什么工具,网页设计与网站建设报告书一、背景我们项目需集成凡泰小程序#xff0c;当前项目通过parameterFile配置了版本依赖保护#xff08;统一管理依赖版本#xff09;#xff0c;因此需在模块级oh-package.json5中手动声明finclip/sdk依赖#xff0c;执行ohpm install时出现 finclip/sdk包找不到 的报错。…一、背景我们项目需集成凡泰小程序当前项目通过parameterFile配置了版本依赖保护统一管理依赖版本因此需在模块级oh-package.json5中手动声明finclip/sdk依赖执行ohpm install时出现finclip/sdk包找不到的报错。二、原因分析1、依赖源不匹配指定版本的finclip/sdk不在当前配置的ohpm仓库公司项目内部私仓鸿蒙官方仓中且因开启了版本依赖保护parameterFile无法直接执行ohpm install命令需按「确认 SDK 来源 → 配置仓库 / 离线包 → 同步参数文件」的流程解决2、未利用项目级.ohpmrc项目根目录的.ohpmrc是项目级依赖源配置文件优先级高于全局配置支持同时配置多个仓库源但此前未正确利用其管理多源依赖。三、具体实施操作3.1、配置方式1.ohpmrc配置registries在项目根目录的.ohpmrc中正确配置多依赖源逗号分隔且中间无空格这种方式是用「项目级多源配置」替代「全局单源切换」从根本上解决 “切换仓库导致部分依赖拉取不到” 的问题。配置后清除缓存并执行install拉取所有依赖ohpm cache clean ohpm install3.2、配置方式2ohpm config set registr步骤 1确认 FinClip SDK 的依赖源结论并非本地引入SDK离线包而是 FinClip 官方提供的私有 OHPM 仓库步骤2执行以下命令覆盖全局默认仓库为「凡泰仓」ohpm config set registry https://ohpm.finogeeks.com/repos/ohpm/3.3、补充说明1、.ohpmrc 的优先级高于全局配置只要项目根目录有.ohpmrcOHPM 会优先使用其中的registries配置完全忽略之前通过ohpm config set设置的全局registry—— 所以配置后哪怕全局registry是旧值也不影响项目拉取依赖。2、配置后必须清除缓存ohpm cache clean3、方式建议放弃 “全局 registry 反复切换” 的方式优先建议项目根目录.ohpmrc配置多依赖源这样一次配置即可满足所有依赖的拉取需求无需再手动切换仓库四、两种操作的差异操作方式特点问题点ohpm config set registry全局单仓库配置每次执行会覆盖之前的仓库切换到 A 仓就取不到 B 仓依赖切换到 B 仓取不到 A 仓依赖.ohpmrc配置registries项目级多仓库配置支持多个仓库按顺序查找OHPM 会自动遍历所有配置的仓库找到对应依赖即停止

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询