DevEco 创建项目时的错误解决
DevEco 创建项目时的错误解决
今天学习 OpenHarmony 的项目开发,遇到了一些问题,折腾了挺久的,现在分享出解决方法,以便大家参考
出现错误 pnpm.cmd execute failed
完整错误代码如下:
在华为开发者平台看到一个解决方法,如下
以上方法我尝试过后没有效果,又折腾了半个小时,询问了 IDE 的开发人员,说是可能是 npm 仓库的配置原因
用以下的方法解决了
创建一个空项目
创建后项目会自动初始化
初始化的时候会弹出这个错误
在项目中选择 Terminal
输入以下代码
再次初始化项目即可解决问题
出现错误 @ohos/hypium failed
完整的错误代码如下:
这个错误也是折腾了很久,但是最后也是找到了解决的办法
创建项目,项目会自动初始化,初始化后会出现以下错误
出现这个错误后,选择 File->Setting
在 Setting 中找到 Ohpm->点击 Optimize config
在下面的页面中点击 Configuring the ohpm
会弹出官方的文档
复制 ohpm 的仓库信息
https://repo.harmonyos.com/ohpm/
回到刚才的设置页面进行如下设置
保存设置后重新初始化项目即可解决问题
总结
本文介绍了在使用 DevEco 创建 OpenHarmony 项目时可能遇到的两类错误,并分享了解决方法。
第一类错误是在项目初始化时出现 pnpm.cmd execute failed 的错误。虽然官方提供的方法是在 Windows PowerShell 下执行 set-executionpolicy remotesigned 命令,但该方法可能不是很有效。推荐使用以下方法:创建一个空项目并初始化,然后在项目的 Terminal 界面下执行 npm config set registry https://registry.npmjs.org命令。
第二类错误是在安装 @ohos/hypium 包时出现 NOTFOUND package 错误的问题。解决方法为:在设置界面下的 Ohpm 选项中,选择 Optimize config 并进入配置页面。然后将https://repo.harmonyos.com/ohpm/复制到Repositories列表中并保存即可。
希望这篇文章能帮助到遇到类似问题的读者。
版权声明: 本文为 InfoQ 作者【路北路陈】的原创文章。
原文链接:【http://xie.infoq.cn/article/1f64071cc12f7247b8d476032】。文章转载请联系作者。
评论