只是学习使用Ionic构建混合应用程序,并且在ionic prepare
命令中无法找到大量信息。任何人都知道它是什么或它与ionic build
有什么不同?“离子构建”和“离子制备”之间有什么区别?
回答
从官方文档:
如果你想获得先进的,你也可以通过打开平台所需的XCode或Android Eclipse项目/ PLATFORM根内打开项目文件为特定平台你的项目。然后,您可以从特定于平台的IDE中进行构建和测试。注意:如果你走这条路线,我建议仍在根目录www文件夹内工作,当你修改这个文件夹时,运行命令:
$ cordova prepare ios
,它将用www
文件夹中的代码更新iOS特定项目。注意:这将覆盖您对platforms/ios/www
和其他平台特定文件夹所做的任何更改。
因此,要总结这一部分 - 如果你正在使用的XCode测试和运行代码,更改代码的某些部分之后,你只需要运行ionic prepare
更新iOS的项目,然后再继续你哪在XCode中使用。
ionic build
命令实际上准备最终(例如在Android中它是.apk文件)文件,然后可以将其复制到设备并通过在设备上手动运行进行测试(或使用ionic emulate
命令对其进行测试仿真器)。
源文件:http://ionicframework.com/docs/guide/testing.html – Sandra
尼古拉的答案是正确的。综上所述:
ionic prepare <platform>
将www文件夹中的所有文件复制到目标平台的www文件夹中。ionic build <platform>
也这样做,但也建立应用程序的源代码,以便它可以在模拟器/模拟器或设备上运行。
简单,建会做准备和编制,以及为你..这是科尔多瓦的情况下,所以林假设它是因为离子是建立在科尔多瓦顶samething ..
由于我在Android和iPhone的apk运行过程中经历过,称离子cordova或cordova是相同的,默认情况下离子调用cordova用于构建或运行或者任何操作不相交。
离子科尔多瓦构建:离子科尔多瓦构建[],它需要的平台明确地作为参数,其他明智花费下平台.jeson文件的本地配置。
在离子cordova准备或cordova pepare的情况下,没有参数将增加两个平台之一android和其他ios。
如果我们明确提到cordova准备android/ios,它会相应地生成相应的平台。
准备构建收集必要依赖关系的平台,并尝试部分解决此问题,但仅构建依赖关系进程的停止。
但是应该有一个明确的建议,跟踪科尔多瓦当地人的版本,这可能会导致一些问题。
- 1. 离子和Android之间的区别sdk
- 2. 当使用“离子开始”什么是“离子 - 角”和“离子1”类型之间的区别?
- 3. “离子服务”和“离子建立浏览器”之间的区别
- 4. CLLocationManager和CMPedometer之间的距离有什么区别
- 5. 离子phonegap构建和config.xml
- 6. 离子发射和直接加载索引之间的区别
- 7. 离子构建Android:CordovaLib:compileDebugJavaWithJavac
- 8. 在离子之间的离子视图之间导航
- 9. 缓冲区大小和两个地址之间的距离有什么区别?
- 10. 子类和子类有什么区别?
- 11. 构建和制造之间的区别?
- 12. 子进程和execfile之间有什么区别
- 13. 子窗口和后代窗口之间有什么区别?
- 14. 此WHERE子句和此加入之间有什么区别?
- 15. 方法“插入子视图”和“presentModalViewController”之间有什么区别?
- 16. 离子和USB设备
- 17. 离子CLI构建错误
- 18. 离子2构建问题
- 19. 调用渲染和离开隐式渲染运行之间有什么区别?
- 20. 离子控制器和服务结构
- 21. 离子安装和构建困难
- 22. 物理量子位和逻辑量子位之间有什么区别?
- 23. “离子构建Android” 构建失败
- 24. 子类和类别之间的区别?
- 25. 离子应用可工作在“离子服务”,并在离子视图,但不能与“离子构建IOS”
- 26. “层”和“层”之间有什么区别?
- 27. Tableau和QlikView之间有什么区别
- 28. Microsoft.CompilerServices.AsyncTargetingPack和Microsoft.Bcl.Async之间有什么区别?
- 29. @Entity和@embeddable之间有什么区别
- 30. ContentObservable和DataSetObservable之间有什么区别?
我的回答有助于您了解差异吗?如果是这样(我看到你是新来的)认为它是一个被接受的答案。 – Nikola