什么是混合开发?
简单来说,就是在开发移动应用中同时使用Native
和Web
的开发方式。
什么是Ionic3框架?
Ionic3框架是一个混合开发框架,其本身依赖于Angular
,Sass
,Cordova
。
使用Ionic3框架可以做什么?
使用Ionic3可以使用前端相关技术快速开发多平台的移动APP。
Ionic3环境搭建
- 安装
Visual Studio 2011
以上版本。 - 安装
python 2.7
版本。 - 安装
node
。 - 使用
npm
全局安装Cordova
和Ionic
。命令行输入npm install -g cordova ionic
- 安装
Android Studio
。 - 安装
Git
。(可选)
安装完了之后,命令行输入
ionic -h
如下图
初始化第一个应用
输入
ionic start -h
查看初始化命令详情,如下图。
-
name
是项目名 -
template
是初始化的模板 -
--type
是项目类型,有Ionic1
和Ionic-angular
(也就是Ionic2
和Ionic3
) -
--app-name
是App的名称,可以之后通过config.xml
修改 -
--list
是打印出所有可用模板 -
--cordova
是集成Cordova
-
--no-deps
是不安装npm
依赖 -
--no-git
是不初始化git
仓库 -
--no-link
是不链接到Ionic
平台
好了,输入
ionic start HelloWorld blank --cordova --no-deps --no-git --no-link
来初始化一个项目。完成之后如下图。
这个时候工作目录下就生成了一个HelloWorld
目录,进去。
输入
npm install
安装依赖,安装完如图。
无视掉那几个警告
输入
ionic serve
,第一次会出现下图,输入Y
安装。
然后再次输入ionic serve
,如图继续输入Y
安装,安装完后用启动serve
,如下图。
游览器会自动打开localhost:8100
,如果没有就在游览器里面手动打开本网页,界面如下图。
按
F12
打开控制台,然后切换到移动显示,如下图。
这个样子大概就是我们应用界面的样子了。
然后回到控制台,
Ctrl + C
结束调试服务器。然后输入ionic cordova
,然后输入Y
安装插件,如下图。
输入
ionic cordova platform add android
,这是添加一个Android
平台的命令。如果是ios
就是将Android
那里替换为ios
,成功后如下图。PS:ios需要安装XCode
,也就是需要在MAC OSX
系统上。
输入
ionic cordova build android --prod
生成一个Debug
包,如下图。
这样就打包完毕了,去到platfrom/android/outputs/apk/
目录下,android-debug.apk
就是我们打包出来的APP。安装到手机上就可以使用或者调试了。注意:这个包是Debug
版本,并非正式包,正式包需要先生成签名
至此,你就开始了第一个Ionic3
应用。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。