HarmonyOS 鸿蒙Next 向导创建 ArkUI-X 工程编译失败
HarmonyOS 鸿蒙Next 向导创建 ArkUI-X 工程编译失败
在 DevEco Studio NEXT Developer Beta1 (v5.0.3.403) 中,由向导创建 [ArkUI-X] Empty Ability 工程,IDE打开之后,回报如下错误
xxx\DevEcoStudio\tools\node\node.exe xxx\DevEcoStudio\tools\hvigor\bin\hvigorw.js --sync -p product=default --analyze=normal --parallel --incremental --no-daemon
Installing dependencies…
ERR_PNPM_FETCH_404 GET https://repo.huaweicloud.com/repository/npm/@ohos%2Fhvigor-ohos-arkui-x-plugin: Not Found - 404
This error happened while installing a direct dependency of xxxxxx.hvigor\project_caches\9b76dabd4908a144ce679ec58db40d0e\workspace
@ohos/hvigor-ohos-arkui-x-plugin is not in the npm registry, or you have no permission to fetch it.
No authorization header was set for the request.
Error: xxxxxx.hvigor\wrapper\tools\node_modules.bin\pnpm.cmd install execute failed.See above for details.
Process finished with exit code -1
感謝。有效。 可使用命令设置。 <DevEcoStudio>\tools\node\npm.cmd config set registry=https://repo.harmonyos.com/npm
针对HarmonyOS鸿蒙Next向导创建ArkUI-X工程编译失败的问题,以下是一些可能的解决方案:
- 检查开发环境:确保DevEco Studio和SDK版本已更新至最新,且兼容项目要求。同时,检查项目的build.gradle和settings.gradle文件配置是否正确,特别是依赖项和插件版本。
- 查看错误日志:编译失败时,仔细查看错误日志,找出具体的错误信息或提示,根据这些信息定位问题。
- 修改npm仓库配置:如遇到依赖安装问题,可检查用户目录下的.npmrc文件,将仓库配置改为
registry=https://repo.harmonyos.com/npm
。也可通过命令<DevEcoStudio>\tools\node\npm.cmd config set registry=https://repo.harmonyos.com/npm
设置。 - 检查跨平台开发环境:如在不同操作系统间迁移项目,确保SDK路径等配置正确更新。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。