【问题标题】:Expo React Native Node.js version 11.12.0 is no longer supported. How to fix?不再支持 Expo React Native Node.js 版本 11.12.0。怎么修?
【发布时间】:2019-11-12 01:59:55
【问题描述】:

我在我的 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 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 -g n' 和 'sudo n latest' 因为我担心这会对 npm 产生负面影响。

问题

我该如何解决这个问题?或者如果可能的话,我该如何回到旧的世博会版本?

【问题讨论】:

  • 遇到同样的问题,您找到解决方法了吗?

标签: node.js react-native terminal expo node-modules


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-12-19
    • 1970-01-01
    • 2018-09-18
    • 1970-01-01
    • 2021-10-13
    • 2020-02-03
    • 2011-07-05
    • 2017-07-01
    • 1970-01-01
    相关资源
    最近更新 更多