没有文件夹安卓和ios



为什么create-react-native-app之后我没有文件夹android和ios?
现在我无法通过react-native run-android打开它,也无法输入例如android权限。 怎么了?

有两种方法可以创建 React 原生项目。

  1. create-react-native-app AwesomeProject => 这使用 expo 来创建应用程序,当您使用此命令创建应用程序时,您将找不到androidios文件夹,您无法添加特定于平台的库。
  2. react-native-init => 此应用程序不是使用 expo 创建的,您可以找到 Android 和 iOS 文件夹,并且可以进行本机编码或使用特定于平台的库以及您提到的权限。

在您的情况下,想要添加权限:

如果您希望进行本机编码(android和ios(或想要安装特定于平台的库,即 npm link您需要运行npm run eject命令

(注意:运行eject命令后,无法使用 expo 运行应用。所以在这样做之前,请浏览文档(

你应该run react-native init projectName.注意你应该像run as administrator一样运行cmd

导航到项目路径并执行以下命令以获取 android 和 ios 文件夹

1. > npm i    //To get all dependencies loaded
2. > react-native upgrade //To get android and ios folder
3. > react-native link  //To link the dependencies to ios and android
4. > react-native run-android or react-native run-ios

最新更新