我使用react native已有几个月了。然而,我真的不知道启动命令之间的区别。目前,我在我的项目中使用npm。然而,我知道纱线是可以使用的。这些命令我真的不理解它们的区别:
exp-start、exp-ios、exp-android
本地运行ios
npm启动、npm ios、npmAndroid
在什么情况下,哪些更好?为什么?目前,我使用exp,但其他人使用react本机运行的ios。我曾经使用npm ios。
先谢谢你。
概述React Native架构可能会有所帮助。
在反应本机中,当你写的时候,比如说,
exp
CLI用于启动使用ExbeSDK构建的应用程序。博览会本质上是一个预构建的应用程序,为了方便起见,已经包含了一组特定的本机组件;你提供的只是你的JSX;因此,如果你需要使用任何其他库,建议“弹出”到一个常规的反应本机应用程序。
react native run ios
和run android
使用ios或android工具链构建native.app
或.apk
,启动Metro Bundler,以调试模式将JSX和其他资产(如图像)缩小并提供给设备(您可能会看到类似于从localhost:8081加载的)。
在Android上,如果您启用了USB调试,它会启动
对adb
服务器,将包含所有本机库的APK推送到您的设备上<代码>运行ios.app
执行相同的操作;如果安装到模拟器,它会自动配置AppDelegate.m
与localhost:8081
通信,而必须在物理设备上手动配置通过USB的实时重新加载。
react native start
只需启动Metro bundler,如果您已经安装了应用程序,这将非常有用。
以
npm
开头的命令被定义为package.json
文件中的脚本。从RN 0.57开始,npm start
简单地调用节点node_modules/react-本地/本地-cli/cli.jsstart
;这与运行react-本地start
相同;根据docsreact-本地-cli
将调用
node_modules
中本地安装的CLI版本。
问题内容: 在Go的整个Google App Engine文档中,它们可互换使用库。这是一个例子: 我应该使用哪些库?主要区别是什么? 问题答案: cloud.google.com/go/datastore是Cloud Datastore rest API(可从任何地方使用)的客户端库。 google.golang.org/appengine/datastore是App Engine API的一部
这个问题似乎离题了,因为它缺乏足够的信息来诊断问题 更详细地描述你的问题,或者在问题本身中包含一个最小的例子。 其中Fragment和Intent是构建类,FragmentABC是用户定义的类。 它非常基本,但仍然无法找出合理的差异来证明实例化。想知道这两种说法的区别是什么,请在你提供的答案中描述一下。
我发现了一个结果 alpha命令和beta命令有什么区别?
问题内容: 我已经出于好奇而开始学习 React ,并且想知道React和React Native之间的区别- 尽管使用Google找不到满意的答案。React和React Native似乎具有相同的格式。它们的语法完全不同吗? 问题答案: ReactJS是一个JavaScript库,它支持前端Web并在服务器上运行,用于构建用户界面和Web应用程序。它遵循可重用组件的概念。 React Nati
我刚刚安装了Phonegap的第一个time.confuses我的事实是,一些文档正在使用命令“phonegap”和一些“cordova”是电话间隙和cordovan命令之间的区别?我需要使用哪个命令来创建phonegap应用程序?请任何人都可以帮助我?
人们似乎在说malloc在使用数组时有多棒,当你不知道一个数组在编译时有多少元素时,你可以使用它(?)。没有malloc你就不能这么做吗?例如,如果我们知道一个字符串的最大长度为10,那么下面的结果是否足够接近同一事物?。。。除了能够释放内存之外。 和