ionic 其实就是一套基于angular+ts的一款开发移动端的框架,为开发提供方便,可以通过命令行快速生成android、ios移动app应用
cordova提供了很多api,能够调用手机底层的相机,麦克风,存储,等功能,并且后期项目的打包也是依赖于cordova的,编译成原生的代码
1、首先你得有node 能够使用npm
2、npm install -g ionic cordova
3、ionic start myApp tabs/slideMenu/blank
4、cd myApp
5、ionic serve
到这里其实已经能够开发项目了,在编写代码的时候,热更新会实时帮你同步代码,并在浏览器看到实时效果。
生成页面,服务,组件快捷命令
6、ionic g page newPages 新建页面
7、ionic g service services/httpServices 新建服务
8、ionic g component headers/header
打包命令
9、ionic cordova platform add android
10、ionic cordova build android 打包android 项目
11、ionic cordova run android 运行android项目
添加插件
12:ionic cordova plugin add
有一点需要注意:在进行第三步的时候大家需要耐心等待,尽量不要通过ctrl+C暂停下载依赖,然后通过cnpm install再去下载,不要以为这样快一点,其实这样更容易出问题,我在开发的时候就是通过这样的操作,结果不能通过命令行生成页面,然后各种找不到问题。第三步很可能一次没法成功下载所有依赖,之后继续运行npm install就好了。