【问题标题】:React-native init issue for new app新应用的反应原生初始化问题
【发布时间】:2020-07-07 13:29:10
【问题描述】:

我一直在阅读 react-native 教程并运行

react-native init AwesomeApp,详见 FB 页面。

在设置正确的权限和路径多次尝试和错误之后,我能够让应用在 IOS 上运行。

很棒的应用程序位于 Projects 目录中

现在我想在同一个 Projects 文件夹中创建我自己的应用程序,当我尝试时

react-native init newApp 我得到了

 Looks like React Native project already exists in the current
 folder. Run this command from a different folder or remove          node_modules/react-native

我尝试了不同的文件夹,但仍然收到相同的消息。

解决此问题的最佳方法是什么,删除 node_modules/react-native 还是有其他解决方案以及为什么在不同的文件夹中出现相同的错误?

【问题讨论】:

    标签: react-native


    【解决方案1】:

    遇到了同样的问题,解决方案不明显,我在互联网上找不到它,所以我把它留在这里。

    您可能已经全局安装了react-native。虽然您应该全局安装react-native-cli

    安装第一个命令可以使典型的 react-native commads 工作(启动应用程序,链接本地模块)。唯一的区别是init 失败并显示上述消息。 IIRC 不带参数调用 react-native 揭示了问题的根源,描述性消息表明您已全局安装了错误的包。

    编辑: 在 Windows 上,还要确保使用 CMD,而不是 PowerShell。 PowerShell 从 SOMEWHERE 调用 react-native 二进制文件(而不是 react-native-cli)(我不知道来源,我没有在全球范围内提供它,我删除了每个全局安装的包,但它仍在调用它(可能来自一些本地安装的副本))。 React Native 开发在与 Powershell 一起使用时也引起了另一个问题(不记得细节,抱歉),所以在 Windows 上坚持使用 CMD。

    【讨论】:

      【解决方案2】:

      运行react-native init newApp 时,您可能仍在 AwesomeApp 目录中。

      尝试将 cd .. 返回到 Projects 目录并再次运行 react-native init newApp

      然后您将看到在 Projects 目录中创建了 newApp 目录。

      【讨论】:

      • 我试过 cd .. 回到项目。我所做的是打开一个新的终端窗口并解决了问题。
      【解决方案3】:

      当它位于您删除的文件夹中时会发生此错误。尝试 cd 到另一个文件夹,它会工作。

      【讨论】:

        【解决方案4】:

        在目录C:\\Users\YourUserName 中有一个文件“nodemodules”和一个名为“MyProjectName”的文件。

        你应该删除 nodemodules 文件。

        它对我有用!

        【讨论】:

          【解决方案5】:

          我也遇到了这个问题,请确保您的文件夹没有任何节点模块,如果问题仍然存在,则使用全局再次安装 react-native-cli yarn add global react-native-cli 然后初始化你的项目。 使用react-native init {name}

          【讨论】:

            【解决方案6】:

            我遇到了同样的错误,因为在某些父目录中备份了“node_modules”目录。 通过重命名解决了错误。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2023-03-26
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多