安装DevEco Studio时,遇到的ohpm报错(解决)(新增hello world报错)

文章讲述了在HarmonyOS环境中配置OHOS包管理器的方法,包括添加bin文件到环境变量、配置.ohpmrc文件以及解决新建项目和helloworld报错的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装报错

ef0d2aa238c3898262d9886d174c96c0.png

如上图所示,我试了网上的各种办法,包括官网的文档,运行init.bat也不行。

接下来我说一下我的办法:

我从官网下载安装包后,将bin文件添加在了环境变量里(最终安装的位置,但是因为他会自己下载所以我添加完环境变量后就将文件删除了)

733ee19a47094b7ef4b335a77b8304ac.png

这时,你们的C:\Users\用户名\.ohpm 文件夹应该是空的

fc24607237070f7372f73fccf88b293b.png

新建一个.ohpmrc文件,并写入代码

strict_ssl=True
registry=https://mirrors.tools.huawei.com/npm/
@ohos:registry=https://cmc.centralrepo.rnd.huawei.com/artifactory/api/npm/product_npm/

dc7ced25b353b6bcba8357bbe7e03135.png

然后,点击set it up now

9313d510a8d19fac7ba0e01546bb458b.png

注意这个下载路径要与环境变量里的一致

f458d3831f6e06453fb9c11a38c93c98.png

等下载完即可

4a693263b473ffe2fd80f70a8ebcf49a.png

==================================分割线==================================

新建项目报错

如果新建项目后还是会有错,可以参考DevEco 创建项目时的错误解决

adef12e4fe64ce88827a075f3fc38f03.png

点击file->setting->Build,Execution,Deployment->Ohpm,点击optimize config

5b486ffe579cff6f0df4ae7c9e48d546.png

选择第一个,并添加链接  https://repo.harmonyos.com/ohpm/

dbdf568f17bd862030bbe3f1b17ac2d1.png

保存完后,关闭应用重启,即可。

a61ba451fc5343253a0c89a505ac1b93.png

==============分割线=============================

hello world报错

> hvigor ERROR: Failed :entry:default@PreviewArkTS... 
> hvigor ERROR: default@PreviewArkTS watch work[1] failed.
> hvigor ERROR: BUILD FAILED in 3 s 617 ms 

5a366dbc138a387ece191206a2c656b5.png

打开设置,搜索hvigor

cf0361da4cba5b68972fc861490ba9e5.png

将红框内容去掉即可

### Deveco Studio 安装 JavaScript 报错解决方案 当遇到 **Unable to install JS** 和 **Unable to run npm install** 的报错,通常是因为环境配置不当或依赖项缺失所引起的。以下是详细的解决方法: #### 原因分析 这类错误可能由多种因素引起,常见的原因包括但不限于: - NPM 配置不正确或存在代理设置问题[^3]。 - 缺少必要的全局包或本地项目依赖。 - DevEco Studio 或 SDK 版本兼容性问题。 #### 解决方案一:检查并修正NPM配置 确保 NPM 配置无误非常重要。可以通过命令行工具来验证当前的 NPM 设置是否正常工作。如果怀疑是网络代理造成的问题,则应尝试清除现有的代理配置或者调整为合适的镜像源。 ```bash npm config delete proxy npm config delete https-g cnpm --registry=https://registry.npmmirror.com ``` #### 解决方案二:清理NPM缓存 有旧版本残留的数据可能会干扰新安装的过程,因此有必要定期执行如下操作以保持系统的干净整洁: ```bash npm cache clean --force ``` 这一步骤有助于移除任何潜在冲突性的文件夹结构,并允许重新构建正确的依赖关系树形图。 #### 解决方案三:更新IDE与SDK组件 考虑到软件本身的缺陷也可能引发此类异常情况的发生,在有条件的情况下应该优先考虑将使用的集成开发环境(IDE)以及对应的软件开发套件(SDK)都升级到最新稳定版次。具体做法可参照官方文档说明完成相应步骤的操作指南[^2]。 #### 解决方案四:利用插件辅助处理 为了简化某些重复劳动的任务流程,可以借助社区贡献者们分享出来的实用型扩展程序来进行批量化的资源管理作业。例如通过安装名为 `ArkCompilerSupport` 的JetBrains 插件能够帮助自动清理指定类型的文件(如 .js 和 .js.map),从而减少手动干预的工作量[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喝鸡汤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值