【HarmonyOS NEXT】ohpm version path命令执行报错,Version failed, detail: Forbidden to execute “version“

【关键字】

ohpm / version值修改 / Version failed / tag / oh-package.json5

【问题描述】

一个鸿蒙项目有很多个模块,因此也会对应很多个git仓库。

ohpm提供了类似npm的修改版本号的能力

ohpm version path

但是执行该命令后报以下错误:

ohpm ERROR: Version failed, detail: Forbidden to execute "version" command under project root directory.

切换目录到xx_library目录下执行ohpm version path命令。

发现仅仅只是修改了version值,但未像npm那样提交commit 并打上tag。

ohpm version path是不是只要当前目录有oh-package.json5文件就能执行?

【解决方案】

  1. 执行ohpm version path命令会在当前目录查找是否有oh-package.json5文件。

    如果有oh-package.json5文件,则会读取该文件中的配置信息,然后执行命令。

    如果当前目录没有 oh-package.json5 文件,则会报错提示找不到配置文件。

  2. 修改version,然后上传到公仓,再通过命令增加tag。
  • 10
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值