我将Expo与React Native一起使用,但在try 创建新项目时,我遇到了错误:

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

...再次在上面抛出相同的错误.

编辑:

/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

React-native相关问答推荐

Reaction-Native-pdf文件不是PDF格式或已损坏

类似Snapchat的Reaction Native筛选器

单击时更改ToucheableOpacity colored颜色 不起作用

使用动画标记时如何优化react 本机 map 性能

使用 React Native 正确处理注销

'React native run android' 在模拟器中启动应用程序后立即停止

请求无法完成,因为您已超出配额

在根项目ReactNativeStarter中找不到任务installRelease

自从升级到 Xcode 10.2 我不能再通过 cli 运行 react-native run-ios

如何手动在抽屉导航底部添加额外的元素(如注销按钮)?

错误:安装 react-native-elements 后无法识别字体系列 Material Design 图标?

如何在 React Native 中访问原生 UI 组件的实例方法

React Native Maps:标记图像不显示在 react-native-maps 中使用自定义标记

在 React Native 中仅显示第一行文本

自定义标签栏react Navigation 5

React-Native Invariant Violation:元素类型无效

react-native图像预取

手动调用 React.PropTypes 验证 React native "^0.30.0"

如何允许 react-native 启用对 JSX(扩展)文件的支持

React-Native 获取 XML 数据