HarmonyOS module引用另外一个module,两个module都打包成har后,编译异常?

编译异常:

ohpm ERROR: missing: jl-rcsp@D:\HarmonyProgram\TestC\oh_modules\.ohpm\rcsp_op@41dbxvl+febkrlv+vdnryrrykuepfknbb7zrbln6h0w=\oh_modules\rcsp, required by rcsp_op@D:\HarmonyProgram\TestC\entry\libs\rcsp_op.har
ohpm ERROR: Found exception: Error: Fetch local folder package error, D:\HarmonyProgram\TestC\oh_modules\.ohpm\rcsp_op@41dbxvl+febkrlv+vdnryrrykuepfknbb7zrbln6h0w=\oh_modules\rcsp does not exist., reached retry limit or non retryable error encountered.
ohpm ERROR: ERUNNING execute tasks failed, Error: Fetch local folder package error, D:\HarmonyProgram\TestC\oh_modules\.ohpm\rcsp_op@41dbxvl+febkrlv+vdnryrrykuepfknbb7zrbln6h0w=\oh_modules\rcsp does not exist.
ohpm ERROR: Install failed, detail: Error: Fetch local folder package error, D:\HarmonyProgram\TestC\oh_modules\.ohpm\rcsp_op@41dbxvl+febkrlv+vdnryrrykuepfknbb7zrbln6h0w=\oh_modules\rcsp does not exist.
阅读 552
1 个回答

不支持依赖传递,间接依赖的版本是不可控的,如果代码里使用到某个版本的间接依赖,不同时间安装的依赖可能版本不一致,程序运行可能出现意想不到的错误。如果只是在本项目中使用,这样依赖不会有问题,但对外提供har包,其中的依赖还会按照相对路径查找依赖的har包,编译构建时就找不到依赖指向的文件了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进