Ionic 入门与实战之第二章第一节:Ionic 环境搭建之开发环境配置
原文发表于我的技术博客
本文是「Ionic 入门与实战」系列连载的第二章第一节,主要对 Ionic 的开发环境配置做了简要的介绍,本文介绍的开发环境为 Mac 系统,Windows 系统基本类似,少许差别请查阅相关文档即可。
原文发表于我的技术博客
1. Ionic 环境的安装
1.1 Node.js 与 npm 介绍
Node.js 与 npm 是 Ionic 环境的基础,这里我们做一下简要介绍。
Node.js 是基于 Chrome's V8 JavaScript engine 构建的一个JavaScript runtime (一般翻译为 JavaScript 运行时),特点是事件驱动、非阻塞等。
npm 是 Node.js 中的 JavaScript 包管理。目前已经是最大的开源组件库,使用起来非常方便,也非常值得学习。
以上两个组件,只需要安装 Node.js 即可。
- Mac 系统中,下载 pkg 安装;
- Windows 系统中,下载对应的 msi 安装,注意 32 位和 64 位版本的区别。
下载地址:https://nodejs.org/en/download/
安装后,可以通过 node -v
查看当前版本,确认是否安装成功或者查看当前的 Node.js 版本。
Ionic 推荐安装 Node.js 的版本为 v4.0+,即高于 4.0 的版本即可。
1.2 Ionic 的安装
这里使用最新的 v2.0 beta 版本进行学习,而且 2.0 版本对于 1.0 版本的所有功能都进行了兼容,所以项目如果从 1.0 转成 2.0,也是可以平滑过渡的。
安装 Ionic,使用以下命令即可。
$ npm install -g ionic@beta
如果需要安装 Ionic 1.0 版本,使用如下命令即可。
$ npm install -g ionic
2.初始化空项目并体验
安装了 Ionic 后,使用如下命令初始化一个空项目,名称为 ionicdemo。
$ ionic start ionicdemo --v2
ionic start
命令默认采用 tabs template 作为初始化项目的模板,如果需要其他的模板,那么在项目名称后面添加上对应的模板名称即可,如要使用 tutorial template 作为模板,那么命令如下。
$ ionic start ionicdemo tutorial --v2
其他的模板列表参见这里。
注意这里的 --v2
参数,因为 ionic 命令是和 1.0 版本公用的,所以添加 --v2
参数明确了使用2.0 版本去初始化项目。
此过程主要安装了必要的 npm modules,并且安装依赖的 Cordova 组件。
这里还有一个技巧,就是如果想使用 TypeScript,那么只要在命令后面添加 --ts
参数即可。
进入项目目录。
$ cd ionicdemo
运行,在浏览器中查看效果。
$ ionic serve
当需要在浏览器中模拟 iPhone 下的 UI 展示,需要选择对应的模拟设备,刷新即可。
这里的原理是 Chrome 修改了对应的 User-Agent,Ionic 根据此进行了对应的 UI 呈现。
在控制台中可以看到。
使用浏览器进行开发调试是非常方便的方案,不需要频繁连接真机,并且可以方便直观地借助 Chrome 控制台进行样式、JavaScript 等调试。
如果需要在模拟器上运行,那么 iOS 设备执行下面的命令即可。
$ ionic run ios
如果是 Android 设备,那么执行下面的命令。
$ ionic run android
这样就可以在对应的模拟器上运行了,至于详细的 iOS/Android 的环境配置,我们在下面的章节将有详细地讲解。
作者:Parry
出处:http://www.cnblogs.com/parry/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Ionic 入门与实战之第一章:Ionic 介绍与相关学习资源
原文发表于我的技术博客 本文是「Ionic 入门与实战」系列连载的第一章,主要对 Ionic 的概念、发展历程、适配的移动平台等知识进行了介绍,并分享了 Ionic 相关的学习资源。原文发表于我的技术博客 1. Ionic 简介 在前端技术发展越来越快的今天,Hybrid App 开发技术也受到了很大的影响。Ionic 在 2013 年发布第一个版本,目前已经发布到了 2.0 Beta 6 (2016/04/25),是一个比较成熟,也是发展比较快的一个 Hybrid App 开发框架。 1.1 Ionic 的正确发音 这里先给出 Ionic 的正确读音。 UK /aɪˈɒn.ɪk/ US /aɪˈɑː.nɪk/ 1.2 Ionic 使用到的技术点 Ionic 以 AngularJS 和 Apache Cordova 为基础,使用 Node.js 进行模块管理,只使用 HTML5、CSS(Sass) 和 JavaScript 技术进行 App 开发。所以如果有相关知识的开发经验,如网站开发,那么学习起来是非常的快速的。具体的知识点在后续的章节会陆续介绍学习。 2. Ionic 支持的平台...
- 下一篇
青春作伴,键盘和弦,一曲php自学之歌!
我想想着有一天我站在千峰之巅,俯瞰云雾,感受那份王者之气.然而现实告诉我,上完大学的我却是一个looser,找了好久都没找到合适的工作,确切的说是别人合适招我,我不大提上学无用论,因为真的用功了是真的可以找到工作的,在经历了考研,考公务员,开店相继失败后,我否定了自己,陷入了从未有过的平静.是没有恒心?还是方向不对?我无从证实,但我知道我不能让我最宝贵的二十几岁就这样从我指尖悄悄溜走.带着期待和满心的疑惑我来到了上海,和全国各地的几十个小伙伴开启了我们的PHP学习之路,万事开头难,当我以为键盘敲烂月薪过万的时候,我却喜欢上了深夜敲代码的感觉,像一个王者,在深夜探索这代码世界的奇妙,我很孤单,却又内心充实.曾幻想一天都离不开手机的日子,现在确是每天;曾以为唠不完闲话的社交软件却趋于了平静;旅游的心,酷爱的骑行,乐享的美食,科幻的电影,都和我说了拜拜,别问值不值得,键盘敲击的声音给我以鼓舞,唯有夜晚才能衬托一颗期待的心.我从未想过踏出校园的我会进入一个更加激情满满的地方,在这间教室我看到许多同样目光坚定地眼神,舍与得谁又能说的明白,所有的努力也许是为了偿还曾经的无所谓,所有的没日没夜,也许...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- 2048小游戏-低调大师作品
- CentOS8编译安装MySQL8.0.19
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装Docker,最新的服务器搭配容器使用