HarmonyOS 鸿蒙Next项目报错:hvigor ERROR: The root node is not yet available for build.

发布于 1周前 作者 itying888 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next项目报错:hvigor ERROR: The root node is not yet available for build.

10 回复

新建的项目会报这个错:

/Applications/DevEco-Studio.app/Contents/tools/node/bin/node /Applications/DevEco-Studio.app/Contents/tools/hvigor/bin/hvigorw.js clean --mode module -p product=default assembleHap --analyze=normal --parallel --incremental --daemon

> hvigor hvigor client: Starting hvigor daemon.

> hvigor Hvigor Daemon started in 215 ms

> hvigor ERROR: The root node is not yet available for build.

> hvigor ERROR: BUILD FAILED in 833 ms 

版本信息

DevEco Studio NEXT Developer Beta1

Build #DS-233.14475.28.36.503403

Build Version: 5.0.3.403, built on June 20, 2024

Runtime version: 17.0.10+1-b1087.17 aarch64

VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

macOS 13.5

GC: G1 Young Generation, G1 Old Generation

Memory: 2048M

Cores: 8

Metal Rendering is ON

Registry:

  idea.plugins.compatible.build=IC-233.14475.28

诸位能看到这条消息的朋友

我有一个新的发现

今天上午我误打误撞遇到了更详细的出现情况,项目只要是在Desktop上就会报这个错,但是如果迁移回idea最开始的默认创建目录就会回归正常,我是Mac,默认的是:/Users/(我自己的名称)下

希望能对你们有所帮助

持续关注

我的哪怕升级到 beat2 5.0.3.502 问题依旧存在

并且没有多版本node冲突问题

这个问题我的解决方式已经到了官方下场一对一的地步了依旧没有解决 但是问题出现在项目配置上,官方给的办法是新建项目然后原项目代码复制过去重新配置 (希望对后来人有帮助)

我也遇到这个问题了,不知道有人解决了吗4.png

今天上午我误打误撞遇到了更详细的出现情况,项目只要是在Desktop上就会报这个错,但是如果迁移回idea最开始的默认创建目录就会回归正常,我是Mac,默认的是:/Users/(我自己的名称)下

希望能对你有所帮助

看看是不是node环境的原因。如果有多个node,保留配套版本的即可。
我也遇到这个问题,下载官方第三方库下拉刷新 , 导入后编译提示如上

请问楼主解决了吗,我打包的时候也遇到这个问题了

针对HarmonyOS鸿蒙Next项目中的“hvigor ERROR: The root node is not yet available for build”错误,这通常表明构建过程中根节点配置或初始化出现问题。请检查以下几点:

  1. 确保项目配置文件(如build.gradle或类似的配置文件)中的根节点已正确设置。
  2. 检查项目是否已正确导入所有必要的依赖和插件。
  3. 清理并重新构建项目,有时候旧的构建数据可能导致此类问题。
  4. 查看是否有最新的SDK或工具链更新,确保你的开发环境是最新的。

如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部