繁体   English   中英

Expo React Native Node.js 版本 11.12.0 不再受支持。 怎么修?

[英]Expo React Native Node.js version 11.12.0 is no longer supported. How to fix?

我在我的 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) 我用过$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash' upgrade node 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 -gn' 和 'sudo n latest' 因为我担心这会对 npm 产生负面影响。

问题

我该如何解决? 或者如果可能的话,我如何 go 回到我的旧 expo 版本?

解决此问题的唯一方法是升级到 Node.js 的受支持版本。 我不知道是否有人知道比这更好的解决方案。 我相信你可以转移你的项目。 祝你好运。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM