问题现象
编译时报错:
ohpm ERROR: EFETCH Fetch local file package error, D:\dev\harmonyos\mgty-ohos-phone\oh_modules.ohpm@ohos+mgkv@pediph1+Vjwini4jdg9r1s9hqaq=\oh_modules@ohos\mgkv\libs\MMKV.har does not exist.
ohpm ERROR: missing: D:\dev\harmonyos\mgty-ohos-phone\oh_modules.ohpm@ohos+mgkv@pediph1+Vjwini4jdg9r1s9hqaq=\oh_modules@ohos\mgkv\libs\MMKV.har, required by @ohos/mgkVOD:/dev/harmony/mgtv-ohos-phone/baseLib/kv/Lib/ngkv.nde.
ohpm ERROR: ERUNNING execute tasks failed, Error: Dependency node build failed.
ohpm ERROR: EINSTALL install failed, Error: Dependency node build failed.
Install failed.
可能原因
ohpm 1.4.0之后,HAR中存在相对路径的依赖,在生成oh_module时,未添加对应的依赖。
解决措施