HarmonyOS 鸿蒙Next 构建hsp,引用本地tgz报错
HarmonyOS 鸿蒙Next 构建hsp,引用本地tgz报错
模块moduleA引入同项目模块moduleB,
"dependencies": {
“moduleB”: “file:…/xxxx/moduleB”
}
打包构建moduleA,得到moduleA-default.tgz,在同bundleName的工程中使用
“dependencies”: {
“@xxxx/moduleA”: “file:libs/moduleA-default.tgz”,
},
报错
ohpm ERROR: missing: moduleB@… required by @xxxx/moduleA
ohpm ERROR: Found exception: Error: Fetch local folder package error,…,moduleB does not exist., reached retry limit or non retryable error encountered.
ohpm ERROR: Install failed, detail: Error: Fetch local folder package error, … moduleB does not exist.
更多关于HarmonyOS 鸿蒙Next 构建hsp,引用本地tgz报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS 鸿蒙Next 构建hsp,引用本地tgz报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next系统中构建hsp(HarmonyOS Service Package)时,若引用本地tgz文件出现报错,可能的原因及处理方法如下:
-
tgz文件路径错误:
- 确保tgz文件的路径正确无误,且路径格式符合HarmonyOS的文件路径规范。
-
tgz文件格式不正确:
- 检查tgz文件是否完整,未损坏,且格式符合标准。
-
权限问题:
- 确认当前用户有权限读取tgz文件所在目录及文件本身。
-
依赖问题:
- 确认tgz文件中包含的依赖是否已在hsp项目中正确声明,且版本兼容。
-
构建工具版本:
- 检查使用的构建工具版本是否支持当前tgz文件的格式和特性。
-
构建脚本错误:
- 检查hsp的构建脚本是否正确引用tgz文件,包括引用方式、参数设置等。
若以上方法均未能解决问题,请检查报错信息中的具体错误代码和描述,以便进一步定位问题。同时,确保使用的HarmonyOS SDK及工具链为最新版本,以避免已知的bug或兼容性问题。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html