环境设置
Capacitor 有三个官方支持的应用目标:Android、iOS 和 Web。为了为所有三个平台创建应用程序,您需要安装以下所有依赖项。如果您不以某个原生移动平台为目标,则可以跳过相关部分。
核心要求
为了使用 Capacitor 开发任何应用程序,您需要安装 NodeJS 22 或更高版本。您可以通过使用 Node 网站上的安装程序、使用 Volta(一个 JavaScript 工具管理器)或使用包管理器如 homebrew 或 Chocolatey 来安装 Node。
安装 Node 后,打开您选择的终端并输入以下命令以确保 node 已正确安装
node --version
# v22.21.1
安装 Node 后,您就可以开始使用 Capacitor 创建渐进式 Web 应用程序 (PWA) 了。
iOS 要求
要构建 iOS 应用程序,您需要 macOS。虽然有一些解决方案(如 Ionic Appflow)可以在没有 Mac 的情况下执行 iOS 云构建,但强烈建议您在本地安装可用工具,以便正确测试您的 Capacitor 应用程序。
为了使用 Capacitor 开发 iOS 应用程序,您需要两个额外的依赖项:
- Xcode
- Xcode 命令行工具
安装核心要求以及 Xcode、Xcode 命令行工具后,您就可以创建 iOS 应用程序和 PWA 了。
Xcode
Xcode 是 Apple 用于创建原生 macOS、iOS 和 iPadOS 应用程序的 IDE。您可以通过在 Mac 上使用 Apple App Store安装 Xcode。Capacitor 8 最低需要 Xcode 26.0。
Xcode 命令行工具
Xcode 命令行工具是 Xcode 核心中不包含的额外工具,是构建和测试应用程序所必需的。安装 Xcode 后,可以通过在终端中运行以下命令来安装 Xcode 命令行工具:
xcode-select --install