错误信息
Dep Statements Missing.
错误描述
依赖声明缺失。
可能原因
oh-package.json5文件中的dependencies/dynamicDependencies未声明。
处理步骤
确保导入的依赖项在oh-package.json5文件的 "dependencies" 或 "dynamicDependencies" 中声明,具体可参考ensure_dependency_include。
错误信息
Key Path Is Empty Or NotFound.
错误描述
私钥路径为空或未找到。
可能原因
在.ohpmrc文件中没有配置私钥路径。
处理步骤
在.ohpmrc文件中配置有效的私钥路径。
错误信息
Private Key File Not Exist.
错误描述
私钥文件不存在。
可能原因
.ohpmrc文件中配置的私钥路径不存在或错误。
处理步骤
检查.ohpmrc文件中的私钥路径配置,确保私钥文件存在。
错误信息
Key Path Is DirError.
错误描述
私钥路径错误。
可能原因
在.ohpmrc文件中,key_path配置的是文件夹路径,不是文件路径。
处理步骤
确保.ohpmrc中配置的私钥文件路径指向私钥文件。
错误信息
Publish Id Is Empty.
错误描述
发布ID为空。
可能原因
未在.ohpmrc文件配置publish_id字段。
处理步骤
在.ohpmrc文件中配置publish_id。
错误信息
Not Support PrivateKey.
错误描述
不支持的私钥。
可能原因
.ohpmrc文件中key_path配置的是私钥文件路径,但路径下的私钥文件不存在或被损坏。
处理步骤
确保私钥文件路径指向正确的私钥文件。
错误信息
Invalid Tgz File.
错误描述
无效的TGZ文件。
可能原因
路径对应的文件中未包含.hsp文件。
处理步骤
检查TGZ文件路径,确保路径对应的文件中包含.hsp文件。
错误信息
Build Tgz Metadata Failed.
错误描述
构建tgz元数据失败。
可能原因
字段信息配置问题。
处理步骤
检查包oh-package.json5文件的配置,确保各字段配置正确。
错误信息
Over Maximum Length Error.
错误描述
超出最大长度限制。
可能原因
模块级oh-package.json5文件中author字段的name、email、url长度超过了最大限制。
处理步骤
检查值的长度,确保其在允许的范围内,name长度范围为[1,128],email长度范围为[1,64],url长度范围为[1,256]。