你的首个 Ionic 应用:Angular 版
Ionic 最大的优势在于,只需一套代码,就能使用熟悉的 Web 工具和语言为所有平台构建应用。接下来,我们将一步步创建一个实用的照片库应用。看看完成前后的对比:

上 手非常简单。请注意,本指南中涉及的所有代码都可以在 GitHub 上找到。
所需工具
立即下载/安装以下工具,以确保获得最佳的 Ionic 开发体验:
- Git 用于版本控制。
- SSH 客户端,例如 PuTTy,用于安全登录 Appflow。
- Node.js 用于与 Ionic 生态系统交互。在此下载 LTS 版本。
- 代码编辑器 用于……编写代码!我们推荐 Visual Studio Code。
- 命令行终端(CLI):Windows 用户请注意,为了获得最佳的 Ionic 体验,我们建议使用内置的命令行(cmd)或以管理员模式运行的 Powershell CLI。Mac/Linux 用户则可以使用几乎任何终端。
安装 Ionic 和 Cordova
在命令行中运行以下命令:
npm install -g @ionic/cli cordova
备注
-g 选项表示全局安装。全局安装包时,可能会出现 EACCES 权限错误。
建议配置 npm 使其无需提升权限即可全局操作。更多信息请参阅解决权限错误。
创建应用
接下来,使用我们的 “标签页”应用模板创建一个 Ionic Angular 应用:
ionic start photo-gallery tabs
这个入门项目包含了三个预构建页面和 Ionic 开发的最佳实践。有了现成的常见构建模块,我们可以轻松添加更多功能!
接下来,切换到应用文件夹:
cd photo-gallery
搞定!现在进入有趣的部分——让我们看看应用的实际效果。
运行应用
接下来运行这个命令:
ionic serve
瞧!你的 Ionic 应用现在正在浏览器中运行。大部分应用功能都可以直接在浏览器中构建,这大大提高了开发速度。
照片库!!!
应用中有三个标签页。点击 Tab2 标签页。这是一块空白画布,正是添加相机功能的绝佳位置。让我们开始将这个页面改造成照片库。Ionic 支持 LiveReload,因此当你做出更改并保存时,应用会立即更新!