Quasar CLI with Webpack - @quasar/app-webpack
Capacitor版本

官方支持的Capacitor版本有v1、v2和v3。

升级Capacitor

如果您以前使用过较低版本的Capacitor,并且希望升级到较新版本,则:

  1. 删除/src-capactor/ios和/src-capactor/android文件夹,但请确保您知道您在这些文件夹中所做的任何更改,因为在第4步之后,您将不得不重做这些更改。
  2. 更改/src-capactor/package.json以反映Capacitor依赖项的正确版本(您可以在与所需Capacitor版本相关的下一节中阅读它们)。
  3. 删除warn.lock/package-lock.json,然后在/src中运行yarn/npm install
  4. 此时,您将安装Capacitor。现在,您可以运行quasar dev -m capacitor -T [ios|android]quasar build -m capacitor -T [ios|android]并添加与您的Capacitor版本相对应的升级版ios/android平台。

检查Capacitor本身的变化记录,看看它有什么突破性变化也是明智的。

Capacitor v3

已知问题

HTTPS devserver(通过quasar.config.js > devServer > https: true)尚未支持。如果你使用的是依赖于它的Capacitor插件,最好还是暂时使用Capacitorv2。

假设您已经安装了Capacitor模式,那么在/src-capacitor/package.json中的依赖关系应该是这样的:

dependencies: {
  "@capacitor/app": "^1.0.0",
  "@capacitor/cli": "^3.0.0",
  "@capacitor/core": "^3.0.0",
  "@capacitor/splash-screen": "^1.0.0"
}

@capacitor/app@capacitor/splash-screen是可选的,但是如果安装了它们,它可以帮助Quasar实现一些UI功能。

Capacitor v2

假设您已经安装了Capacitor模式,那么在/src-capacitor/package.json中的依赖关系应该是这样的:

dependencies: {
  "@capacitor/cli": "^2.0.0",
  "@capacitor/core": "^2.0.0"
}

Capacitor v1

假设您已经安装了Capacitor模式,那么在/src-capacitor/package.json中的依赖关系应该是这样的:

dependencies: {
  "@capacitor/cli": "^1.0.0",
  "@capacitor/core": "^1.0.0"
}