react-native-init和create-react-native-app之间的区别

时间:2018-06-19 07:34:31

标签: react-native

react-native-initcreate-react-native-app之间有什么区别。

我是新来的本地人。

我已经使用这两个命令来创建新项目,react-native-init我得到了一个IOS& android项目文件夹&与create-react-native-app我得到一个没有这些文件夹的新项目。我应该使用哪一个?

1 个答案:

答案 0 :(得分:0)

当我们使用create-react-native-app时,它将基于Expo(一个第三方工具包)构建项目模板,该工具包允许您仅使用JavaScript编写跨平台的React Native应用程序,并为获取该应用程序提供了更流畅的工作流程在真实设备上运行。此外,Expo还提供对大量本机API的访问,您通常需要为此提供库或自定义本机代码,并且

当我们使用react-native-init时,它将创建一个普通的React Native应用程序模板,其中包含您可以修改的iOS和Android本机项目。这种方法的缺点是您需要在计算机上设置本机iOS和Android构建链,并且开始开发和部署应用程序要麻烦得多。