我在我的React Native项目中使用的是Expo,一切运行都很好,直到我使用'npm install -g expo-cli'更新了Expo。在终端上运行此命令并尝试使用“ expo start”再次运行我的项目后,出现了此错误。
ERROR: Node.js version 11.12.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)
我检查了节点版本,npm版本和expo cli版本。 分别是v11.12.0、6.7.0和^ 2.17.1
我使用的方法
1)我使用了brew升级节点
2)我做了'$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash'
来安装nvm,然后我做了'nvm install node --reinstall-packages-from = node'以获取最新版本,但是它说找不到命令,没有任何作用。
3)我不想使用'sudo npm install -g n'并且
'sudo n Latest',因为我担心这会对npm产生负面影响。
问题
该如何解决?或者,如果可能的话,我该如何返回到旧的博览会版本?