移动APP构建命令

Quasar CLI使您从源代码开发或构建最终的可分发包变得非常简单。

首先确保你已经安装了Cordova CLI。

$ yarn global add cordova
# 或:
$ npm install -g cordova

开发

$ quasar dev -m cordova -T [ios|android]

# ..或者更长的形式:
$ quasar dev --mode cordova -T [ios|android]

# 使用一个选定的Quasary主题(iOS平台下):
$ quasar dev -m cordova -T ios -t ios

# 使用一个选定的Quasary主题(Android平台下):
$ quasar dev -m cordova -T android -t mat

# 使用特定的模拟器(--emulator,-e)
$ quasar dev -m cordova -T android -e iPhone-7

重要
您可以使用任何Quasar主题进行开发,无论您构建的是什么平台(Android,IOS,…)。

为了能够在设备仿真器上或直接在手机上进行开发(包括Hot Module Reload),Quasar CLI遵循以下步骤:

  1. 检测您的机器的外部IP地址。如果检测到多个此类IP,则会要求您选择一个。如果您要使用手机进行开发,请选择可通过手机/平板电脑ping通的计算机的IP地址。
  2. 在你的机器上启动一个开发服务器。
  3. 暂时更改/src-cordova/config.xml中的<content/>标记指向之前检测到的IP。这允许应用程序连接到开发服务器
  4. 使用Cordova CLI临时更改config.xml构建原生APP。
  5. Cordova CLI会检查手机/平板电脑是否连接到您的开发机器。如果是,它会在其上安装开发版应用程序。如果找不到,那么它启动一个模拟器并运行开发版应用程序。
  6. 最后,它恢复对/src-cordova/config.xml所做的临时更改。

重要
如果使用手机/平板电脑进行开发,则必须通过手机/平板电脑访问构建机器的外部IP地址,这一点非常重要,否则您只会获得一个仅具有白色屏幕的开发版应用程序。同时检查你的机器的防火墙以允许连接到选择的开发端口。

构建生产版本

$ quasar build -m cordova -T [ios|android]

# ..或者更长的形式:
$ quasar build --mode cordova -T [ios|android]

# 使用一个选定的Quasary主题(iOS平台下):
$ quasar build -m cordova -T ios -t ios

# 使用一个选定的Quasary主题(Android平台下):
$ quasar build -m cordova -T android -t mat

重要
无论您的目标平台是什么(Android,IOS,…),您都可以使用任何Quasar主题进行构建。

这些命令解析和构建你的/src文件夹,然后覆盖/src-cordova/www,最后使用Cordova CLI触发实际的原生APP创建。

你可能会问自己。 那么.apk或.app在哪里? 观看终端控制台以查看它放置的位置。