HarmonyOS鸿蒙Next中hvigor ERROR: Error Cannot find module 'flutter-hvigor-plugin' Require stack:

HarmonyOS鸿蒙Next中hvigor ERROR: Error Cannot find module ‘flutter-hvigor-plugin’ Require stack: cke_176.png

怎么解决

之前还可以的,也没改什么,就突然一直报ERROR: Error Cannot find module ‘flutter-hvigor-plugin’,DevEco Studio卸载重新安装也没有用


更多关于HarmonyOS鸿蒙Next中hvigor ERROR: Error Cannot find module 'flutter-hvigor-plugin' Require stack:的实战教程也可以访问 https://www.itying.com/category-92-b0.html

6 回复
  1. 查看工程目录下是否存在package.json文件,该文件是Flutter创建HarmonyOS项目时自动生成的。
    {
      "dependencies": {
        "flutter-hvigor-plugin": "file:D:\\Users\\XXXXX\\2025H2\\flutter_flutter\\packages\\flutter_tools\\hvigor"
      }
    }
    
  2. 使用flutter构建下载依赖,在工程目录下执行:flutter build hap,会在ohos工程目录下自动下载依赖包。build hap完成后再使用DevEco Studio再次运行应用工程即可消除报错。

更多关于HarmonyOS鸿蒙Next中hvigor ERROR: Error Cannot find module 'flutter-hvigor-plugin' Require stack:的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


我也遇到了,后面发现是本地flutter sdk被修改了。

可以检查一下你的鸿蒙版的flutter sdk,在“\packages\flutter_tools\hvigor”下的文件,一般有

src文件夹、index.ts、package.json、tsconfig.json

我最后还原本地flutter sdk的代码就可以了。

感谢🙏,

这个问题你解决了吗,我也遇到一样的问题了

在HarmonyOS Next中,hvigor报错找不到模块’flutter-hvigor-plugin’,是因为项目依赖的Flutter鸿蒙桥接插件缺失或未正确配置。需检查项目的hvigor文件夹或package.json中是否已声明该插件依赖,并确保node_modules中存在对应模块。

这个错误通常是由于项目依赖的 flutter-hvigor-plugin 模块缺失或路径配置问题导致的。可以按以下步骤排查:

  1. 检查项目配置:确认项目根目录下的 hvigor 文件夹中是否存在 flutter-hvigor-plugin 模块。如果缺失,需要重新配置或引入该插件。

  2. 清理缓存:尝试清理项目缓存,执行以下命令:

    hvigor clean
    

    然后重新构建项目。

  3. 检查依赖配置:查看项目配置文件(如 hvigor-config.json5package.json)中是否正确声明了 flutter-hvigor-plugin 依赖。

  4. 重新安装依赖:如果插件存在但依然报错,可以删除 node_modules 目录(如果有)和 hvigor 相关缓存文件,然后重新运行项目构建命令。

如果以上步骤无效,可能是项目结构或插件版本不兼容,建议核对项目与 HarmonyOS Next 及 DevEco Studio 版本的匹配性。

回到顶部