![](/img/trans.png)
[英]Expo React Native Node.js version 11.12.0 is no longer supported. How to fix?
[英]React Native Expo - Node.js version 11.13.0 is no longer supported
我正在将 Expo 与 React Native 一起使用,但是在尝试创建新项目时出现错误:
ERROR: Node.js version 11.13.0 is no longer supported.
expo-cli supports following Node.js versions:
* >=8.9.0 <9.0.0 (Maintenance LTS)
* >=10.13.0 <11.0.0 (Active LTS)
* >=12.0.0 (Current Release)
$ node --version
v11.13.0
$ npm install npm@latest -g
...lib/node_modules/npm/bin/npx-cli.js
+ npm@6.10.3`
added 6 packages from 4 contributors, removed 11 packages and updated 36 packages in 9.92s
$ node --version
v11.13.0
$ expo init myApp
...再次抛出同样的错误。
编辑: $ which node
/Users/hasen/.nvm/versions/node/v11.13.0/bin/node
$ /usr/local/bin/node --version
v10.16.2
nvm install node --reinstall-packages-from=$(nvm current)
如果您不使用 nvm :
sudo npm install -g n
sudo n latest
你安装了nvm
吗?
如果你没有安装nvm
,
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.4/install.sh | bash
和
注意:如果环境变量
$XDG_CONFIG_HOME
存在,它将把nvm
文件放在那里
export NVM_DIR="/Users/Chris/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
和
nvm install node
和
node --version
我遇到了这个问题,因为 brew 链接到node
而nvm
不是唯一的包管理器。
brew unlink node
。
我已经使用@Onlinogame's 安装了较新版本的节点
sudo npm install -g n
sudo n latest
但它没有联系。 使用与@Morgan Peters相反的方式,
brew link node
修复。
Ubuntu 用户在这里,对我有用的是安装过程: https : //github.com/nodejs/help/wiki/Installation
祝你好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.