devecostudio-windows-5.0.7.210,鸿蒙next。解决Unable to connect to https://repo.harmonyos.com/ohpm/.

解决DevEco Studio连接HarmonyOS仓库问题

出现这个问题主要是默认安装的ohpm有问题,所以使用不了ohpm,所以连接不上 https://repo.harmonyos.com/ohpm/。

不知道为啥这个默认安装的ohpm都有问题。

一进项目就报错:

"\"D:\HuaWei\1\DevEco Studio\tools\ohpm\bin\ohpm.bat\"" install --all --registry https://repo.harmonyos.com/

这会我就手动打开D:\HuaWei\1\DevEco Studio\tools\ohpm\bin\ohpm.bat,直接就闪退。

问题就是这个默认安装的ophm有问题,所以需要我们我自己安装一个。

在网上找了很多方法去解决这个问题,但是都行不通。

网上的方法:

DevEco Studio中的ohpm安装错误解决办法,版本号为3.1_dec studio ohpm安装不成功-优快云博客

照着以上的文章,我已经这样做到了这一步。

但是我的DevEco Studio并没有ohpm_home像以下的东西。

安装ohpm

于是,我就去手动安装ohpm,以下是下载链接以及使用文档。

下载中心 | 华为开发者联盟-HarmonyOS开发者官网,共建鸿蒙生态

文档中心(ohpm使用指南)

可能有些人在执行init.bat会闪退。

这可能是node_home在系统变量中没配的原因。

这个nodejs下载安装请看以下链接:

Node.js安装及环境配置超详细教程【Windows系统】_windows 安装nodejs-优快云博客

直接打开cmd执行ohpm -v看一下。

这样ohpm算安装ok了。但是devecostudio还是会读原来默认安装的ohpm。 

替换默认的有问题的ohpm

如果ohpm配置面板中有ohpm home就把整理好的ohpm路径放上去就可以。(就像这样)

这时候我们就把这个处理好的ohpm直接替换掉原来的ohpm就可以。(没有ohpm_home显示的就这样换)

这时候在deveco终端再执行一下ohpm-v看一下

发现没问题。

尝试下载一个包试试 ohpm info @ohos/lottie  

也ok,没问题。

如果这里有问题的话就应该是以下图片中网址的问题。

解决Unable to connect to https://repo.harmonyos.com/ohpm/

这时候再去填ohpm仓库https://repo.harmonyos.com/ohmp/就ok

这时候再打开诊断开发环境也发现没问题了

解决编译运行文件报错:

这时候尝试点右上角的编译运行文件

运行台报错:

"\"D:\HuaWei\1\DevEco Studio\tools\ohpm\bin\ohpm.bat\"" install --all --registry DevEco Marketplace error: unknown option '--all'

解释:error: unknown option '--all',这表明 --all 选项确实不被支持。这可能是由于 ohpm 的版本限制或者命令语法的变化。我们需要根据 ohpm 的实际支持功能来调整命令。

这时候去终端运行:

ohpm install --registry https://repo.harmonyos.com/ohmp/ 就可以了,安装默认的包。

这时候再点右上角三角形,编译运行又报错:

hvigor ERROR: Failed :entry:default@CompileArkTS... >

hvigor ERROR: Error: spawn cmd.exe

ENOENT COMPILE RESULT

把C:\Windows\system32添加在path中就可以了

再点击右上角运行

编译运行成功!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值