React Native - 当 react-native 版本 > 0.55 时,无法通过 react-native-cli 创建新项目

Posted

技术标签:

【中文标题】React Native - 当 react-native 版本 > 0.55 时,无法通过 react-native-cli 创建新项目【英文标题】:React Native - Can not create new project via react-native-cli when react-native version is > 0.55 【发布时间】:2019-01-16 18:56:20 【问题描述】:

我正在尝试通过 react-native-cli react-native init ProjectName 通过 react native 项目创建新项目并得到以下错误

错误发现不兼容的模块信息

访问 https://yarnpkg.com/en/docs/cli/add 获取有关此内容的文档

错误:命令失败:yarn add react-native --exact

当 react native 版本小于等于 0.54 时,可以使用相同的命令创建项目

react-native init ProjectName --version react-native@0.54

以下链接也没有帮助我。

https://github.com/facebook/react-native/issues/14861

https://github.com/yarnpkg/yarn/issues/3227

【问题讨论】:

【参考方案1】:

我马上就解决了问题。

原因是节点版本问题。

你可以安装>10.0节点。

那么,react-native init project 成功。

【讨论】:

【参考方案2】:

我遇到了类似的问题。以下是我为解决它所采取的步骤。

    注意到由于节点模块版本不兼容而发生纱线错误。它需要节点版本> = 8.0。为此,我使用 nvm 更改了节点版本: nvm use 8.0.0

注意:首先使用nvm list 检查您是否安装了 >= 8.0 的节点版本。如果是,只需使用上述命令。否则通过nvm install v8.0.0 安装它。

    在此之后,您可能会遇到类似的 npm 错误。我没有更新 npm 版本。通过npm install -g npm@latest 安装最新的 npm

尝试创建新的 react-native 项目,react-native init HelloWorld

【讨论】:

以上是关于React Native - 当 react-native 版本 > 0.55 时,无法通过 react-native-cli 创建新项目的主要内容,如果未能解决你的问题,请参考以下文章

构建失败,因为 react-native-reanimated

react-native 加载动画 loading效果

react-native 加载动画 loading效果

react native 怎么给文字加描边

如何使用状态动态更改 React Native 转换?

单击使用 react-native 时如何更改图像和文本颜色?