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:

怎么解决
之前还可以的,也没改什么,就突然一直报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
- 查看工程目录下是否存在
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再次运行应用工程即可消除报错。
更多关于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的代码就可以了。
感谢🙏,
这个问题你解决了吗,我也遇到一样的问题了
这个错误通常是由于项目依赖的 flutter-hvigor-plugin 模块缺失或路径配置问题导致的。可以按以下步骤排查:
-
检查项目配置:确认项目根目录下的
hvigor文件夹中是否存在flutter-hvigor-plugin模块。如果缺失,需要重新配置或引入该插件。 -
清理缓存:尝试清理项目缓存,执行以下命令:
hvigor clean然后重新构建项目。
-
检查依赖配置:查看项目配置文件(如
hvigor-config.json5或package.json)中是否正确声明了flutter-hvigor-plugin依赖。 -
重新安装依赖:如果插件存在但依然报错,可以删除
node_modules目录(如果有)和hvigor相关缓存文件,然后重新运行项目构建命令。
如果以上步骤无效,可能是项目结构或插件版本不兼容,建议核对项目与 HarmonyOS Next 及 DevEco Studio 版本的匹配性。


