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

WSL环境下Expo本地eas build构建失败求助

解决WSL中EAS构建时的SyntaxError问题

问题原因

报错代码中的delete this.globalFlags?;使用了可选链操作符(?.),该语法仅在Node.js 14.0.0及以上版本支持。你当前WSL环境中的Node.js版本低于此要求,导致代码编译失败。

解决步骤

  • 检查当前Node.js版本:

    node -v
    

    若输出版本低于v14.x,需执行升级操作。

  • 升级Node.js(推荐用nvm管理版本):

    1. 安装nvm:
      wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
      
      执行完成后,重启终端或运行source ~/.bashrc使nvm生效。
    2. 安装Node.js LTS版本:
      nvm install --lts
      
    3. 设置默认版本:
      nvm alias default lts/*
      
  • 验证版本:
    再次运行node -v,确认版本已更新至v14及以上。

  • 重新安装eas-cli(可选,确保版本兼容):

    npm uninstall -g eas-cli
    npm install -g eas-cli
    
  • 重新执行构建命令:

    eas build --platform android --profile dev --local
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 07:06:33