“反应本机弹出”:无法识别的命令“弹出”

miq*_*qrc 4 react-native

我正在尝试为我的 react-native 项目重新创建 ios 和 android 文件夹。据我所知,这是通过命令完成的:

react-native eject
Run Code Online (Sandbox Code Playgroud)

但我收到错误:

error Unrecognized command "eject".
Run Code Online (Sandbox Code Playgroud)

我做错了什么?我应该如何重新创建 android 和 ios 文件夹?

react-native-cli: 2.0.1

小智 10

npm i react-native-eject
npm i @react-native-community/cli
react-native eject
Run Code Online (Sandbox Code Playgroud)

将生成 android 和 ios 文件夹


小智 5

它确实在 0.59.9 中工作。在我升级到 0.60 后,今天早上这也让我感到震惊。显然,您现在必须运行react-native upgrade --legacy true. react-native eject恕我直言,要容易得多。

  • 现在这也不再有效 - `错误:未知选项'--legacy'` (19认同)