无法开始新的世博会项目| Node.js版本14.0.0不再受支持
我刚刚开始世博会,并试图创建我的第一个项目。我通过安装Node.js(v14.0.0),并通过运行expo中提到的以下命令,使用无法开始新的世博会项目| Node.js版本14.0.0不再受支持,node.js,macos,expo,homebrew,Node.js,Macos,Expo,Homebrew,我刚刚开始世博会,并试图创建我的第一个项目。我通过安装Node.js(v14.0.0),并通过运行expo中提到的以下命令,使用npm安装了expo cli: 但是,我在运行expo init my project命令时收到一个错误,如下所示: 错误:不再支持Node.js版本14.0.0 expo cli支持以下Node.js版本: >=10.13.0=12.0.0=13.0.0最佳解决方案是使用brew,降级到expo cli支持的节点版本 只需运行以下命令: brew取消链接节点 bre
npm
安装了expo cli
:
但是,我在运行expo init my project
命令时收到一个错误,如下所示:
错误:不再支持Node.js版本14.0.0
expo cli支持以下Node.js版本:
- >=10.13.0=12.0.0=13.0.0最佳解决方案是使用
,降级到brew
支持的expo cli
又回到了正轨节点版本
只需运行以下命令:
你完了<代码>expo clibrew取消链接节点 brew安装${MAX|ALT|u NODE=$(brew搜索节点| grep NODE@| sort-rn | head-n 1)} brew链接--覆盖--强制$MAX\u ALT\u节点
说明:
注:#取消当前节点版本的链接,以便安装其他版本 brew取消链接节点 #安装“brew”提供的最高替代节点版本` brew安装${MAX|ALT|u NODE=$(brew搜索节点| grep NODE@| sort-rn | head-n 1)} #强制链接此版本以使用它而不是默认节点版本 brew链接--覆盖--强制$MAX\u ALT\u节点
- 由于这些命令获得了动态安装的
提供的最高替代brew
版本,因此它在将来也可以工作node
- 解决当前问题的方案已合并到官方
repo中,因此应该很快可以使用expo cli
$ brew uninstall node --ignore-dependencies node $ brew install node@12 $ brew link --force --overwrite node@12
今天也有同样的问题,我使用的是nvm,选择的节点版本是v13.7.0。 解决方案是将expo cli升级到最新版本(expo)-cli@3.20.9)$ brew uninstall node --ignore-dependencies node $ brew install node@12 $ brew link --force --overwrite node@12
- 由于这些命令获得了动态安装的