HarmonyOS 鸿蒙Next ohpm组件发布上传问题

发布于 1周前 作者 nodeper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next ohpm组件发布上传问题 我按照官网的步骤准备发布组件

但是最后一步失败了

什么原因导致的

路径问题解决,又有新的问题:

匿名用户
ohpm publish cell\build\default\outputs\default\cell.har
要指定har的位置,试一下

wandongyang:哥 ,位置的问题解决了,你再看看出现的新问题,截图在帖子里面了
报错:ohpm ERROR: EISDIR: illegal operation on a directory, read

6 回复

私钥路径那个配置要写文件路径,不是所在目录

更多关于HarmonyOS 鸿蒙Next ohpm组件发布上传问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


私钥路径已修改,请问这是什么问题:

PS J:\EasyUI\TestOhpm> ohpm config set key_path E:\temp\your-keypath


PS J:\EasyUI\TestOhpm> ohpm config set publish_id Y0ZRGUGIET


PS J:\EasyUI\TestOhpm> npm publish .\cell\build\default\outputs\default\cell.har npm ERR! code ENOPACKAGEJSON npm ERR! syscall open npm ERR! path J:\EasyUI\TestOhpm\cell\build\default\outputs\default\cell.har\package.json npm ERR! errno -4058 npm ERR! package.json ENOENT: no such file or directory, open ‘J:\EasyUI\TestOhpm\cell\build\default\outputs\default\cell.har\package.json’ npm ERR! package.json npm can’t find a package.json file in your current directory.


npm ERR! code EPERM npm ERR! syscall unlink npm ERR! path C:\Users\万冬阳\AppData\Local\Temp\npm-25524-2138e4a9\tmp\fromPackage-52e7726a\package.json npm ERR! errno -4048 npm ERR! Error: EPERM: operation not permitted, unlink ‘C:\Users\万冬阳\AppData\Local\Temp\npm-25524-2138e4a9\tmp\fromPackage-52e7726a\package.json’ npm ERR! [OperationalError: EPERM: operation not permitted, unlink ‘C:\Users\万冬阳\AppData\Local\Temp\npm-25524-2138e4a9\tmp\fromPackage-52e7726a\package.json’] { npm ERR! cause: [Error: EPERM: operation not permitted, unlink ‘C:\Users\万冬阳\AppData\Local\Temp\npm-25524-2138e4a9\tmp\fromPackage-52e7726a\package.json’] { npm ERR! errno: -4048, npm ERR! code: ‘EPERM’, npm ERR! syscall: ‘unlink’, npm ERR! path: ‘C:\Users\万冬阳\AppData\Local\Temp\npm-25524-2138e4a9\tmp\fromPackage-52e7726a\package.json’ npm ERR! }, npm ERR! isOperational: true, npm ERR! errno: -4048, npm ERR! code: ‘EPERM’, npm ERR! syscall: ‘unlink’, npm ERR! path: ‘C:\Users\万冬阳\AppData\Local\Temp\npm-25524-2138e4a9\tmp\fromPackage-52e7726a\package.json’ npm ERR! }


npm ERR! The operation was rejected by your operating system. npm ERR! It’s possible that the file was already in use (by a text editor or antivirus), npm ERR! or that you lack permissions to access it. npm ERR! npm ERR! If you believe this might be a permissions issue, please double-check the npm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator.


npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\万冬阳\AppData\Roaming\npm-cache_logs\2023-06-06T02_17_53_556Z-debug.log

错误说我没有package.json,但是我有oh-package.json5,

执行命令是ohpm publish吧,不是npm!

兄弟,你看看我这个是啥意思,我的库的根目录下明明有README.md,愁死我了

针对HarmonyOS(鸿蒙)Next ohpm组件发布上传问题,以下提供直接相关的回答:

在HarmonyOS系统中,ohpm组件的发布与上传通常涉及开发者账号、组件打包、上传流程以及审核机制等多个环节。若遇到发布上传问题,首先请确保:

  1. 开发者账号状态正常:账号无异常,具备发布组件的权限。

  2. 组件打包符合规范:ohpm组件需按照鸿蒙系统的打包要求进行封装,包括文件结构、元数据文件等。

  3. 上传流程无误:使用鸿蒙开发者平台提供的上传工具或界面,按照指引步骤上传组件。注意检查网络连接稳定性。

  4. 遵守审核要求:组件内容需符合鸿蒙系统的审核标准,不涉及违规信息。

  5. 查看错误日志:上传过程中若遇错误提示,请仔细阅读错误日志,根据提示信息调整组件或上传操作。

  6. 平台状态公告:有时平台可能进行维护或升级,导致上传功能暂时不可用。请留意鸿蒙开发者平台的公告信息。

若按照以上步骤操作后问题仍未解决,可能是系统或平台层面的临时故障。此时,请联系官网客服获取进一步帮助。官网地址是:https://www.itying.com/category-93-b0.html 如果问题依旧没法解决请联系官网客服。

回到顶部