React native 对新应用程序的本机初始化问题作出反应

React native 对新应用程序的本机初始化问题作出反应,react-native,React Native,我一直在学习react native教程并运行 按照FB页面中的详细说明反应本机init AwesomeApp 在设置正确的权限和路径时经过多次尝试和错误后,我能够让应用程序在IOS上运行 真棒应用程序位于项目目录中 现在我想在同一个项目文件夹中创建我自己的应用程序,当我尝试时 我得到的react native init newApp Looks like React Native project already exists in the current folder. Run this

我一直在学习react native教程并运行

按照FB页面中的详细说明反应本机init AwesomeApp

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

真棒应用程序位于项目目录中

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

我得到的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
我尝试从另一个文件夹,但仍然收到相同的消息


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

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

请尝试
cd..
返回项目目录,然后再次运行
react native init newApp


然后,您将看到newApp目录是在项目目录中创建的。

也有同样的问题,解决方案不明显,我在Internet上找不到它,所以我将它留在这里

您可能已全局安装了
react native
。而您应该全局安装
react native cli

安装第一个使典型的react本机commads工作(启动应用程序,链接本机模块)。唯一的区别是,
init
失败并显示上述消息。没有参数的IIRC调用
react native
,可以揭示问题的根源,说明您全局安装了错误的软件包

编辑: 在Windows上,还要确保使用CMD,而不是PowerShell。PowerShell从某个地方调用了
react native
二进制(而不是
react native cli
)(我不知道源代码,我没有全局可用的,我删除了每个全局安装的包,它仍然在调用它(可能是从一些本地内置的副本)。
React Native development在与Powershell一起使用时也会导致另一个问题(很抱歉,不记得详细信息),因此只需在Windows上使用CMD即可。

此错误发生在您删除的文件夹中。尝试将cd刻录到另一个文件夹,它将正常工作

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

您应该删除节点模块文件


这对我有用

我也遇到了这个问题,请确保您的文件夹没有任何节点模块,如果问题仍然存在,请使用重新全局安装react native cli
添加全局反应本地cli
,然后初始化项目。
使用
react native init{name}

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

我已尝试使用cd。。回到项目上来。我所做的就是打开一个新的终端窗口,解决了这个问题。