You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Expo与Hermes本地运行时出现ENOENT文件缺失错误求助

Expo + Hermes 本地调试时,代码报错必伴随InternalBytecode.js文件缺失错误

本地使用Expo搭配Hermes运行项目时,只要代码出现语法或逻辑错误,就会同步弹出以下文件缺失错误:

Error: ENOENT: no such file or directory, open 'C:\Users\kudo\01_Work\Repos\expo\expo\android\versioned-react-native\ReactAndroid\hermes-engine\.cxx\MinSizeRel\6d3b5k69\x86\lib\InternalBytecode\InternalBytecode.js' 

修复代码错误(比如补全缺失的括号)后,该错误会自动消失,项目恢复正常运行。但无论代码出现何种错误,这个冗长的文件缺失错误都会弹出,严重干扰调试流程。移除Hermes后该问题消失,但希望继续使用Hermes优化性能。

环境信息

expo-env-info 1.0.5 environment info:
    System:
      OS: Windows 10 10.0.19044
    Binaries:
      Node: 16.16.0 - C:\Program Files\nodejs\node.EXE
      Yarn: 1.22.19 - ~\AppData\Roaming\npm\yarn.CMD  
      npm: 9.1.1 - C:\Program Files\nodejs\npm.CMD    
    IDEs:
      Android Studio: AI-212.5712.43.2112.8609683
    npmPackages:
      expo: ^46.0.0 => 46.0.15
      react: 18.0.0 => 18.0.0
      react-dom: 18.0.0 => 18.0.0
      react-native: 0.69.6 => 0.69.6
      react-native-web: ~0.18.7 => 0.18.9
    Expo Workflow: managed

已尝试的无效操作

  • rm -rf node_modules 后重新安装依赖
  • npm cache clean --force 清理npm缓存
  • 删除AppData目录下的metro_cache文件夹
  • npx expo start --clear 清除缓存后启动项目

以上操作均无法解决问题,求可行的修复方案。

内容的提问来源于stack exchange,提问作者FiveDollarMilkshake

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 17:10:36