HarmonyOS鸿蒙Next中项目运行报错 ENOENT: no such file or directory,stat '/xxx/xxx/entry/src/main/ets/generated/H
HarmonyOS鸿蒙Next中项目运行报错 ENOENT: no such file or directory,stat '/xxx/xxx/entry/src/main/ets/generated/H
hvigor ERROR: Error: ENOENT: no such file or directory, stat ‘/Users/admin/Documents/work/doxent_harmony/entry/src/main/ets/generated/HMWebViewPage-1533357496.ets’ at Object.statSync (node:fs:1688:3) at createOrUpdateCache (/Applications/DevEco-Studio.app/Contents/sdk/default/openharmony/ets/build-tools/ets-loader/lib/ets_checker.js:4:4306) at collectFileToIgnoreDiagnostics (/Applications/DevEco-Studio.app/Contents/sdk/default/openharmony/ets/build-tools/ets-loader/lib/ets_checker.js:1:18215) at Object.buildStart (/Applications/DevEco-Studio.app/Contents/sdk/default/openharmony/ets/build-tools/ets-loader/lib/fast_build/ets_ui/rollup-plugin-ets-checker.js:1:3853) at /Applications/DevEco-Studio.app/Contents/tools/hvigor/hvigor-ohos-plugin/node_modules/@ohos/hvigor-arkts-base/node_modules/rollup/dist/shared/rollup.js:24828:40 at runNextTicks (node:internal/process/task_queues:60:5) at listOnTimeout (node:internal/timers:538:9) at process.processTimers (node:internal/timers:512:7) at async Promise.all (index 4) at async PluginDriver.hookParallel (/Applications/DevEco-Studio.app/Contents/tools/hvigor/hvigor-ohos-plugin/node_modules/@ohos/hvigor-arkts-base/node_modules/rollup/dist/shared/rollup.js:24756:9) { errno: -2, syscall: ‘stat’, code: ‘PLUGIN_ERROR’, path: ‘/Users/admin/Documents/work/doxent_harmony/entry/src/main/ets/generated/HMWebViewPage-1533357496.ets’, pluginCode: ‘ENOENT’, plugin: ‘etsChecker’, hook: ‘buildStart’ }


node: v18.20.1
更多关于HarmonyOS鸿蒙Next中项目运行报错 ENOENT: no such file or directory,stat '/xxx/xxx/entry/src/main/ets/generated/H的实战教程也可以访问 https://www.itying.com/category-93-b0.html
该错误通常由以下原因导致:文件路径不存在、资源文件未正确生成或配置错误。请检查entry/src/main/ets/generated/H目录是否存在,确认资源文件是否完整生成。验证模块配置文件中的路径设置是否正确,确保编译环境已完整同步项目文件。若使用方舟编译器,检查编译日志确认资源生成阶段是否正常完成。
更多关于HarmonyOS鸿蒙Next中项目运行报错 ENOENT: no such file or directory,stat '/xxx/xxx/entry/src/main/ets/generated/H的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
这个错误是因为构建过程中找不到自动生成的文件HMWebViewPage-1533357496.ets。可以尝试以下解决方案:
-
清理并重新构建项目
- 在DevEco Studio中选择菜单:Build > Clean Project
- 然后选择:Build > Rebuild Project
- 或者删除项目根目录下的
.hvigor和build文件夹后重新构建
-
检查文件路径
- 确认
/entry/src/main/ets/generated/目录是否存在 - 如果目录不存在,手动创建该目录结构
- 确认
-
检查WebView相关配置
- 确保在
module.json5中正确配置了WebView相关权限和能力 - 检查是否有未完成的WebView页面代码
- 确保在
-
重启DevEco Studio
- 完全关闭IDE后重新打开项目
-
检查Node.js版本兼容性
- 虽然使用的是v18.20.1,但可以尝试使用DevEco Studio自带的Node.js版本
这个错误通常是由于构建过程中生成文件丢失或路径问题导致的,清理重建一般能解决问题。

