快速开始
$ sudo npm install -g cordova ionic
2. 项目Clone到本地
$ git clone https://github.com/seasonstar/bibi-ionic.git
注: 真机调试,浏览器可以跳过此步骤; ios 开发只能在 mac 下进行。
$ cd (ioniclub ) 这个是你从 * 2. 项目Clone到本地 * 下载好的那个文件夹
$ ionic platform add ios
$ ionic platform add android
npm install
bower install
ionic plugin add com.ionic.keyboard
ionic plugin add cordova-plugin-console
ionic plugin add cordova-plugin-whitelist
ionic plugin add cordova-plugin-device
ionic plugin add cordova-plugin-statusbar
ionic plugin add cordova-plugin-splashscreen
ionic plugin add cordova-plugin-camera
ionic plugin add cordova-plugin-dialogs
ionic plugin add https://git.oschina.net/seasonstar/ImagePicker.git
ionic plugin add cordova-plugin-geolocat
ionionic plugin add cordova-plugin-file
ionic plugin add cordova-plugin-file-transfer
ionic plugin add cordova-plugin-x-toast
ionic plugin add cordova-plugin-x-socialsharing
ionic plugin add ionic-plugin-deploy
cordova plugin add https://github.com/RaananW/PhoneGap-Image-Resizer
cordova plugin add https://github.com/Telerik-Verified-Plugins/NativePageTransitions#0.6.2
cordova plugin add cordova-plugin-wkwebview
cordova plugin add com-sarriaroman-photoviewercordova plugin add https://github.com/dsolimando/ImageViewer
cordova plugin add http://git.oschina.net/seasonstar/PayPal-Cordova-Plugin
cordova plugin add cordova-plugin-wechat --variable wechatappid=########
cordova plugin add https://github.com/iVanPan/cordova_weibo.git --variable WEIBO_APP_ID=#######
cordova plugin add https://github.com/iVanPan/Cordova_QQ.git --variable QQ_APP_ID=#####
cordova plugin add https://github.com/jpush/jpush-phonegap-plugin.git --variable API_KEY=######
cordova -d plugin add path/to/add/phonegap-facebook-plugin --variable APP_ID="####"--variable APP_NAME="####"#Note: 以上所有的--variable请改为自己申请的ID
https://www.airpair.com/ionic-framework/posts/production-ready-apps-with-ionic-framework
$ ionic serve
$ ionic build ios
$ ionic run ios
$ ionic build android
$ ionic run android
// 创建应用// cd 到要创建项目的目录,输入以下内容创建ionic项目// ionic3Demo 是项目名,tabs是模板(默认是tabs,其他还有blank的单页等)$ ionic start ionic3Demo tabs// 安装依赖// 会生成一个 node_modules 文件夹,并在里面安装 package.json 上写下的文件$ cd ionic3Demo/$ npm install// 在浏览器中运行项目$ ionic serve
(一)Ionic常用操作
Android创建安装运行
ionic start myproject // ionic start myproject tabs(blank、sidemenu)
cd myproject
ionic platform add android
ionic build android
ionic emulate android (模拟器运行)
ionic run android (连接上手机运行)
Ios创建安装运行 (打包需要MAC)
ionic start myproject
cd myproject
ionic platform add ios
ionic build ios
ionic emulate ios
Cd进入刚才创建的myApp文件夹,输入提示的命令即可自动打开网页,在网页上同步查看代码编写效果,保存之后页面自动刷新。PS:建议使用chrome浏览器,可以查看元素进入开发者模式,很多插件大大加快了代码编写效率。
1. ionic serve –address + 你的无线网ip地址;ps:address前面有两个“-”
在平时的代码编写中,经常需要用真机测试,但是每次通过打包安装的话效率太低,通过phoneGap也很慢而且麻烦。Ionic提供的这个方法只需要在手机上输入对应的ip地址即可在手机上看到效果,并且代码保存后手机会自动刷新。
方法:
A.查看当前的无线网ip地址,可以通过ipconfig/all查看,也可以在网络共享中心-----更改适配器设置------无限网络连接-------详细信息查看;
B.输入ionic serve –address + 你的无线网ip地址;
C.此时会自动打开网页,然后在手机浏览器地址上输入和电脑网页一样的地址即可。
http://www.ionic.wangIonic中文教程网,包含css与js文档以及ionic的图标。
http://www.ionicframework.com/ionic英文官方文档,js部分教中文文档更加详细。
http://docs.angularjs.cn/apiAngularJs英文api文档,详细介绍了Angularjs各模块语法的使用
http://www.haomou.net/2014/10/06/2014_ionic_learn/皓眸大前端,通过案例详细讲解了ionic的使用
https://npm.taobao.org/ 淘宝npm安装ionic镜像服务器
http://ngcordova.com/docs/plugins/ cordova插件,详细介绍插件的安装和使用
网友评论