"离子构建"和"离子制备"之间有什么区别?

ade*_*amn 20 cordova hybrid-mobile-app ionic-framework

只是学习使用Ionic来构建混合应用程序,并且无法在ionic prepare命令中找到大量信息.有人碰巧知道它是什么或者它和它之间有什么区别ionic build

Nik*_*ola 23

从官方文档:

如果您想要获得高级,还可以通过在项目根目录中的platforms/PLATFORM中打开所需的XCode或Android Eclipse项目来打开特定平台的项目文件.然后,您可以从特定于平台的IDE内部构建和测试.注意:如果你走这条路线,我建议仍然在根www文件夹内工作,当你对这个文件夹进行更改时,运行命令:$ cordova prepare ios这将使用该www文件夹中的代码更新iOS特定项目.注意:这将覆盖您对platforms/ios/www其他平台特定文件夹所做的任何更改.

因此,总结这一部分 - 如果您使用XCode测试并运行代码,在更改代码的某些部分后,您只需运行ionic prepare以更新iOS项目,然后再继续在XCode中使用.

ionic build命令实际上准备最终(例如在Android中它是.apk文件)文件,然后可以将其复制到您的设备并通过在设备上手动运行(或使用ionic emulate命令在模拟器上测试它)进行测试.


Dan*_*idi 10

尼古拉的回答是正确的.把它们加起来:

  • ionic prepare <platform> 将www文件夹中的所有文件复制到目标平台的www文件夹中.
  • ionic build <platform> 也这样做,但也构建应用程序的源代码,以便它可以在模拟器/模拟器或设备上运行.