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

React Native项目在Android Studio构建安卓目录时出现SyntaxError报错

报错原因

该语法错误由Node.js版本过低导致。你项目依赖的metro版本使用了ES6+的类公开实例字段语法,也就是报错代码里的_processBundleRequest = this._createRequestProcessor({写法,低于12.x的Node.js版本默认不支持该语法,运行时直接抛出语法错误。

解决方法

  • 先执行命令查看当前Node.js版本:node -v
  • 卸载当前低版本Node.js,安装适配你React Native版本的LTS版Node.js:
    • 若你使用React Native 0.60~0.64版本,安装14.x LTS版本
    • 若你使用React Native 0.65及以上版本,安装16.x或更高的LTS版本
  • 版本更换完成后,删除项目根目录下的node_modules文件夹,以及package-lock.json或yarn.lock锁文件
  • 重新执行依赖安装:npm install 或 yarn install
  • 重新打开Android Studio执行Gradle同步即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 20:54:03