你的第一个 Ionic 应用:Angular 版
Ionic 的强大之处在于,只需一套代码库,你就能使用 HTML、CSS 和 JavaScript 为任何平台构建应用。跟随我们的步骤,通过逐步创建一个真实应用来学习 Ionic 应用开发的基础知识。
以下是最终应用在三大平台上的运行效果:
备注
寻找涵盖 Ionic 4 和 Cordova 的旧版指南?请查看这里
我们将构建什么
我们将创建一个照片墙应用,能够使用设备相机拍照、在网格中显示照片,并将照片永久存储在设备上。
亮点包括:
- 基于 Angular 的单一代码库,使用 Ionic Framework UI 组件在网页、iOS 和 Android 上运行。
- 使用 Ionic 官方原生应用运行时 Capacitor 部署为原生 iOS 和 Android 移动应用。
- 照片墙功能由 Capacitor 相机、文件系统和偏好设置 API 提供支持。
在本指南中引用的完整应用代码可在 GitHub 上找到。
下载必备工具
立即下载并安装这些工具,以确保获得最佳的 Ionic 开发体验:
- Node.js 用于与 Ionic 生态系统交互。在此下载 LTS 版本。
- 代码编辑器 用于……编写代码!我们推荐 Visual Studio Code。
- 命令行界面/终端 (CLI):
- Windows 用户:为获得最佳 Ionic 体验,我们推荐使用内置命令行 (cmd) 或 Powershell CLI,并以管理员模式运行。
- Mac/Linux 用户:几乎任何终端都可以使用。
安装 Ionic 工具
在命令行终端中运行以下命令,安装 Ionic CLI (ionic)、用于在设备和模拟器/仿真器上运行原生二进制文件的 native-run,以及用于生成原生应用图标和启动画面的 cordova-res:
备注
要在 Visual Studio Code 中打开终端,请转到终 端 -> 新建终端。
npm install -g @ionic/cli native-run cordova-res