Quasar CLI with Webpack - @quasar/app-webpack
Capacitor版本
官方支持的Capacitor版本有v1、v2和v3。
升级Capacitor
如果您以前使用过较低版本的Capacitor,并且希望升级到较新版本,则:
- 删除/src-capactor/ios和/src-capactor/android文件夹,但请确保您知道您在这些文件夹中所做的任何更改,因为在第4步之后,您将不得不重做这些更改。
- 更改/src-capactor/package.json以反映Capacitor依赖项的正确版本(您可以在与所需Capacitor版本相关的下一节中阅读它们)。
- 删除warn.lock/package-lock.json,然后在/src中运行
yarn
/npm install
。 - 此时,您将安装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"
}