HarmonyOS 鸿蒙Next Flutter 项目,执行 Flutter 编译命令,报错:Couldn't find hvigor/hvigor-wrapper.js

HarmonyOS 鸿蒙Next Flutter 项目,执行 Flutter 编译命令,报错:Couldn’t find hvigor/hvigor-wrapper.js

[2024-03-14 17:27:56]ERROR: Couldn’t find hvigor/hvigor-wrapper.js in

error! when invoke:

/Users/agan/harmoney/DevEcoStudioProjects/ohos_oil/ohos/hvigorw clean

assembleHap --no-daemon ,exitCode = 1.

assembleHap error! please check log.


更多关于HarmonyOS 鸿蒙Next Flutter 项目,执行 Flutter 编译命令,报错:Couldn't find hvigor/hvigor-wrapper.js的实战教程也可以访问 https://www.itying.com/category-92-b0.html

4 回复

可以试试brew install coreutils

更多关于HarmonyOS 鸿蒙Next Flutter 项目,执行 Flutter 编译命令,报错:Couldn't find hvigor/hvigor-wrapper.js的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


安装了coreutils,还是不管用

楼上正解

详细解决方案:

  1. 安装coreutils:

    brew install coreutils
    
  2. 设置环境变量,编辑~/.bash_profile,添加:

    export PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"
    
  3. 创建别名,使用greadlink替代readlink,同样是编辑~/.bash_profile,添加:

    alias readlink=greadlink
    

这个错误通常是因为缺少 hvigor 相关的配置文件或依赖。你可以尝试以下步骤来解决:

  1. 检查项目结构:确保项目根目录下存在 hvigor 文件夹,并且 hvigor-wrapper.js 文件存在。

  2. 运行 hvigor 初始化命令:在项目根目录下执行 hvigor init,这通常会自动生成所需的配置文件。

  3. 检查依赖:确保 pubspec.yaml 文件中已正确配置了 hvigor 相关的依赖。

  4. 清理并重新构建:执行 flutter cleanflutter pub get,然后重新编译。

如果问题仍未解决,请检查项目是否与 Flutter 和 HarmonyOS 的最新版本兼容。

回到顶部