Flutter编译HarmonyOS鸿蒙Next报错ERROR: Error Cannot find module 'flutter-hvigor-plugin'
Flutter编译HarmonyOS鸿蒙Next报错ERROR: Error Cannot find module ‘flutter-hvigor-plugin’ 之前还可以的,也没改什么,就突然一直报ERROR: Error Cannot find module ‘flutter-hvigor-plugin’,DevEco Studio卸载重新安装也没有

更多关于Flutter编译HarmonyOS鸿蒙Next报错ERROR: Error Cannot find module 'flutter-hvigor-plugin'的实战教程也可以访问 https://www.itying.com/category-92-b0.html
您好,您可以尝试以下方案解决
- 查看工程目录下是否存在
package.json文件,该文件是Flutter创建HarmonyOS项目时自动生成的。
{
"dependencies": {
"flutter-hvigor-plugin": "file:D:\\Users\\XXXXX\\2025H2\\flutter_flutter\\packages\\flutter_tools\\hvigor"
}
}
- 使用flutter构建下载依赖,在工程目录下执行:
flutter build hap,会在ohos工程目录下自动下载依赖包。build hap完成后再使用DevEco Studio再次运行应用工程即可消除报错。
更多关于Flutter编译HarmonyOS鸿蒙Next报错ERROR: Error Cannot find module 'flutter-hvigor-plugin'的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
该错误是由于Flutter项目缺少鸿蒙Next适配所需的flutter-hvigor-plugin模块导致的。该插件是Flutter与鸿蒙Hvigor构建系统对接的桥梁。解决方案:1. 在项目根目录执行flutter pub get确保依赖完整;2. 确认pubspec.yaml已配置鸿蒙依赖项;3. 检查是否已安装鸿蒙Flutter开发环境要求的最低版本Flutter 3.7+;4. 验证项目结构是否符合鸿蒙Flutter混合工程规范,需包含hvigor相关配置文件。
这个报错是因为Flutter项目依赖的flutter-hvigor-plugin模块缺失或未正确安装。可以尝试以下步骤解决:
-
检查项目依赖
在项目根目录下的package.json或hvigorfile.ts中确认是否已配置该插件依赖。例如:"dependencies": { "flutter-hvigor-plugin": "^1.0.0" } -
重新安装依赖
删除node_modules文件夹和package-lock.json(如存在),然后执行:npm install或通过DevEco Studio的「Tools > HVIGOR > Execute HVIGOR Command」运行
npm install。 -
验证插件兼容性
确保flutter-hvigor-plugin版本与当前HarmonyOS Next及Flutter版本兼容。可尝试升级到最新版本:npm update flutter-hvigor-plugin -
清理缓存
在DevEco Studio中执行「File > Invalidate Caches / Restart」,或手动删除项目中的.hvigor缓存目录后重新构建。
若问题仍存在,检查网络环境是否正常访问npm仓库,或尝试切换镜像源。

