Quasar CLI with Webpack - @quasar/app-webpack
Capacitor构建命令

开发

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

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

它将打开IDE(Android Studio/Xcode),然后您可以从中手动选择仿真器(或同时选择多个仿真器!)并在其上安装开发的应用。您还可以在真实的移动/平板设备上运行开发的应用。

WARNING

在Android Studio中,系统会提示您升级Gradle版本的消息。 请勿升级GRADLE,因为它会破坏Capacitor项目。 其他要求的升级也是如此。

Gradle upgrade

如果遇到任何IDE错误,请单击File > Invalidate caches并重新启动。

Gradle upgrade

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

1.检测您的机器的外部IP地址。如果检测到多个此类IP,则会要求您选择一个。如果您要使用手机进行开发,请选择可通过手机/平板电脑ping通的计算机的IP地址。 2.在你的机器上启动一个开发服务器。 3.它告诉Capacitor使用先前检测到的IP。 这允许该应用连接到开发服务器。 4.它使用Capacitor CLI更新所有插件。 5.最后,它将打开您的本机IDE。 在这里运行您的应用程序,它将自动连接到开发服务器。

WARNING

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

构建生产版本

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

# ..或者更长的形式:
$ quasar build --mode capacitor --target [ios|android]
  • 这些命令解析并构建/src文件夹,然后覆盖/src-capacitor/www,然后使用Gradle/xcodebuild生成运行在手机/平板电脑的最终静态资源。

  • 除非另行配置,否则内置软件包将位于/dist/capacitor中。

  • 如果您希望跳过Gradle/xcodebuild步骤,而仅填充/src-capacitor/www文件夹:

$ quasar build -m capacitor -T [ios|android] --skip-pkg
  • 如果您希望使用IDE(Android Studio/Xcode)手动构建最终资源,而不是进行终端构建,则:
$ quasar build -m capacitor -T [ios|android] --ide

WARNING

在Android Studio中,系统会提示您升级Gradle版本的消息。 请勿升级GRADLE,因为它会破坏Capacitor项目。 其他要求的升级也是如此。

Gradle upgrade

如果遇到任何IDE错误,请单击File > Invalidate caches并重新启动。

Gradle upgrade

如果您想要为UI代码启用可调试的生产构建:

$ quasar build -m capacitor -T [ios|android] -d

# ..或者更长的形式
$ quasar build -m capacitor -T [ios|android] --debug