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

React Native Expo报错:Node.js v13.14.0不再受支持,如何解决?

解决Expo CLI不支持Node.js v13.14.0的报错问题

这个报错逻辑很清晰——你当前在用的Node.js v13.14.0已经不在expo-cli的官方支持范围内了。官方明确兼容的Node.js版本有以下几类:

  • =10.13.0 <11.0.0(Maintenance LTS)

  • =12.13.0 <13.0.0(Active LTS)

  • =14.0.0 <15.0.0(Current Release)

最省心的解决方法:用Node版本管理工具切换版本

我个人最推荐用nvm(Node Version Manager)来管理Node版本,跨平台通用,操作步骤也简单:

  1. 先安装nvm(如果还没装的话),根据你的操作系统选择对应的安装方式,安装完成后记得重启终端让配置生效。
  2. 安装一个符合要求的Node版本,比如14.x系列的稳定版:
    nvm install 14
    
  3. 切换到刚安装的版本:
    nvm use 14
    
  4. (可选)如果想把这个版本设为默认,以后打开终端自动使用:
    nvm alias default 14
    

切换完成后,执行node -v确认版本已经变成14.x,再运行expo的相关命令,这个报错就应该消失了。

当然,你也可以用其他版本管理工具,比如n或者asdf,核心逻辑都是一样的:切换到expo-cli支持的Node版本就行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 07:23:10