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

时间:2018-08-09 10:39:41

标签: react-native yarnpkg react-native-cli

我正在尝试通过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

2 个答案:

答案 0 :(得分:1)

我马上解决了这个问题。

原因是节点版本问题。

您可以安装>10.0节点。

然后,react-native init project成功。

答案 1 :(得分:0)

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

  1. 由于节点模块版本不兼容,导致出现纱线错误。它要求节点版本> = 8.0。为此,我使用nvm更改了节点版本: nvm use 8.0.0

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

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

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