我一直在阅读本机反馈教程并运行
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,还是有其他解决方案以及为什么同一个错误位于不同的文件夹中?
答案 0 :(得分:2)
在运行react-native init newApp
时,您可能仍在AwesomeApp目录中。
尝试cd ..
返回Projects目录并再次运行react-native init newApp
。
然后,您将看到在Projects目录中创建了newApp目录。
答案 1 :(得分:1)
遇到同样的问题,解决方案并不明显,我在Internet上找不到它,所以我将其留在这里。
您可能已全局安装了startForeground(...)
。虽然应该全局安装sendStickyBroadcast
。
安装第一个将使典型的本机响应工作(启动应用程序,链接本机模块)。唯一的区别是kafka_2.11-2.1.0
zookeeper-3.4.10
失败并显示上述消息。而且IIRC不带参数调用react-native
会以描述性消息显示问题的根源,即您已全局安装了错误的软件包。
编辑:
在Windows上,还要确保使用CMD,而不是PowerShell。 PowerShell从某个地方调用了react-native-cli
二进制文件(而不是init
)(我不知道源代码,我没有全局可用的文件,我删除了每个全局安装的软件包,它仍在调用它(可能来自本地安装的副本)。
当与Powershell一起使用时,React Native开发也引起了另一个问题(不记得详细信息,对不起),因此只需在Windows上坚持使用CMD。
答案 2 :(得分:0)
当它在您删除的文件夹中时,会发生此错误。尝试CD到另一个文件夹,它将起作用。
答案 3 :(得分:0)
在目录C:\\Users\YourUserName
中,您有一个文件“ nodemodules”和一个名为“ MyProjectName”的文件。
您应该删除nodemodules文件。
对我有用!
答案 4 :(得分:0)
我也遇到了这个问题,请确保您的文件夹没有任何节点模块,如果问题仍然存在,请再次使用以下命令全局安装react-native-cli
yarn add global react-native-cli
,然后初始化您的项目。
使用react-native init {name}
。
答案 5 :(得分:0)
我有同样的错误,因为在某些父目录中备份了“ node_modules”目录。 通过重命名解决错误。