官方插件
官方插件是一套由 Capacitor 团队维护的插件,提供对常用原生 API 的访问。
这些插件的 API 文档如下。
版本管理
npm 标签 (latest 与 latest-X)
Capacitor 提供了特殊的 npm 分发标签,以简化安装兼容插件版本的过程。
latest标签会安装最新的可用插件版本。- 使用
latest-X(例如latest-7)来安装与 Capacitor X 兼容的最新版官方 Capacitor 插件。 - 这些标签表示的是与 Capacitor 版本的兼容性,而非插件自身的版本号。一个插件可能是 v2 或 v3 版本,但仍可能是
latest-7对应的正确版本。 - 这些标签旨在用于
npm install命令,并将在您的package.json中解析为合适的版本范围。 - 此标签约定适用于官方 Capacitor 插件,社区插件可能 无法始终如一地支持。
示例:
npm install @capacitor/camera@latest
# 例如:v8.0.1
npm install @capacitor/device@latest-7
# 例如:v7.0.2
官方插件列表
- 操作表(Action Sheet)
- 应用启动器(App Launcher)
- 应用(App)
- 后台运行器(Background Runner)
- 条形码扫描器(Barcode Scanner)
- 浏览器(Browser)
- 相机(Camera)
- 剪贴板(Clipboard)
- Cookies(Cookies)
- 设备(Device)
- 对话框(Dialog)
- 文件系统(Filesystem)
- 文件传输(File Transfer)
- 文件查看器(File Viewer)
- 地理定位(Geolocation)
- 谷歌地图(Google Maps)
- 触觉反馈(Haptics)
- Http(Http)
- 内置浏览器(InAppBrowser)
- 键盘(Keyboard)
- 本地通知(Local Notifications)
- 设备动作(Motion)
- 网络(Network)
- 偏好设置(Preferences)
- 隐私屏幕(Privacy Screen)
- 推 送通知(Push Notifications)
- 屏幕方向(Screen Orientation)
- 屏幕阅读器(Screen Reader)
- 分享(Share)
- 启动屏(Splash Screen)
- 状态栏(Status Bar)
- 系统栏(System Bars)
- 文本缩放(Text Zoom)
- 提示框(Toast)
- 手表(Watch) 🧪
GitHub
您可以在 GitHub 上找到这些插件的源代码。