【发布时间】:2018-06-19 07:34:31
【问题描述】:
react-native-init 和 create-react-native-app 有什么区别。
我刚接触原生反应。
我已经使用这两个命令创建了新项目,react-native-init 我得到了一个带有 IOS 和 android 项目文件夹的项目和 create-react-native-app 我得到一个没有这些文件夹的新项目。我应该使用哪一个?
【问题讨论】:
标签: react-native
react-native-init 和 create-react-native-app 有什么区别。
我刚接触原生反应。
我已经使用这两个命令创建了新项目,react-native-init 我得到了一个带有 IOS 和 android 项目文件夹的项目和 create-react-native-app 我得到一个没有这些文件夹的新项目。我应该使用哪一个?
【问题讨论】:
标签: react-native
当我们使用create-react-native-app 时,它将基于第三方工具包 Expo 构建项目模板,它允许您仅使用 JavaScript 编写跨平台的 React Native 应用程序,并提供更流畅的工作流程以使应用程序在其上运行一个真正的设备。此外,Expo 提供对大量原生 API 的访问,您通常需要库或自定义原生代码和
当我们使用react-native-init 时,它将创建一个简单的 React Native 应用程序模板,您可以修改原生 iOS 和 Android 项目。这种方法的缺点是您需要在您的计算机上设置原生 iOS 和 Android 构建链,并且开始开发和部署您的应用程序要麻烦得多。
【讨论】: