我知道使用 Ionic,您可以创建跨平台应用程序。这些可以在 Vue、React、Angular 等中创建。但是我想知道哪些依赖项负责什么。
在后台,正如我在我的 中看到的那样package.json
,Ionic 框架使用电容器。如果您ionic start myApp tabs
使用 Ionic CLI 运行该命令,则会创建一个新项目并安装各种依赖项,包括 Capacitor。
但是,我可以轻松地将 Capacitor 添加到现有的 Vue.js 项目中,并且还可以创建跨平台应用程序。
因此,我的猜测是,Ionic 只是 Capacitor 之上的一个附加抽象层,并实现了一些使用 Capacitor API 的组件,例如在不同平台上提供不同的样式。