在没有 expo-cli 的情况下使用 create-react-native-app

use create-react-native-app without expo-cli

我已经按照 react 本机文档中的说明设置了 create-react-native-app。如果我的项目名称是 proj,根据文档,运行 的命令应该是:

create-react-native-app proj
cd proj
npm start

但是当我 运行 create-react-native-app 时,我得到一个菜单 select 一个空白模板或带有标签的模板。而不是 npm 开始,它说使用 expo 开始。为什么我得到的输出与文档不同?

官方文档指出了不同的步骤: https://github.com/react-community/create-react-native-app#create-react-native-app

如果您不想使用 Expo,请按照弹出步骤操作: https://github.com/react-community/create-react-native-app/blob/master/EJECTING.md。您可以选择重新创建

或者你也可以不使用create-react-native-app脚本,自己创建一个react native app。更多详情,https://facebook.github.io/react-native/docs/getting-started.html#creating-a-new-application

您可以使用:

react-native init projectName