我正在尝试为我的react原生项目重新创建ios和android文件夹。据我所知,这是通过以下命令完成的:
react-native eject但我得到了错误:
error Unrecognized command "eject".我做错了什么吗?我应该如何重新创建android和ios文件夹?
react-native-cli: 2.0.1
发布于 2019-07-11 17:49:40
它在0.59.9中确实起作用了。在我升级到0.60之后,这也让我大吃一惊。显然,您现在必须运行react-native upgrade --legacy true。react-native eject要简单得多。
发布于 2021-01-13 03:57:19
npm i react-native-eject
npm i @react-native-community/cli
react-native eject将同时生成android和ios文件夹
发布于 2019-07-08 06:20:45
尼基塔是100%正确的。如果项目是在expo中初始化的,则运行react native eject将从expo依赖项(和expo环境)中“弹出”该项目,并在expo环境之外创建一个独立的react原生项目。这通常会调整pakage.json文件中的依赖项。
该命令作为expo的一部分存在。
为了从头开始初始化一个项目,react-native init会创建android和ios文件夹。还要确保您已经克隆了目录以运行npm install或yarn来安装依赖项。
如果项目是按照我想象的方式初始化的,那么您要查找的命令应该是以下内容之一:react-native run ios或react-native run ios --device react-native run android或react-native run android --device
https://stackoverflow.com/questions/56922467
复制相似问题