前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ionic2 常用命令行

ionic2 常用命令行

作者头像
用户1437675
发布2018-08-20 11:14:29
1.5K0
发布2018-08-20 11:14:29
举报
文章被收录于专栏:Angular&服务Angular&服务

ionic start ionic2 --v2

创建一个ionic2 项目
代码语言:javascript
复制
ionic g page myPage 
创建一个页面
代码语言:javascript
复制
ionic serve 
启动ionic2项目
代码语言:javascript
复制
ionic platform rm android ios 
移除android 和 ios平台
代码语言:javascript
复制
ionic platform add android ios 
添加android 和 ios平台
代码语言:javascript
复制
ionic build android 
编译安卓项目并打包安卓,该命令可以添加参数 --release --buildConfig详细参照cordova官方文档说明
代码语言:javascript
复制
{
    "ios": {
        "debug": {
            "codeSignIdentity": "iPhone Developer",                             //ios的开发模式
            "provisioningProfile": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx",      //ios的证书id在xcode里面查看32位字母加数字
            "developmentTeam": "xxxxxxxxxxx",                                    //ios开发者团队的编号
            "packageType": "development"                                        //ios要打成什么类型的包
        },
        "release": {
            "codeSignIdentity": "iPhone Distribution",                          //ios的生产模式
            "provisioningProfile": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",      //ios生产者证书的id 32位字母加数字
            "developmentTeam": "xxxxxxxxxxxx",                                    //ios开发者团队的编号
            "packageType": "enterprise"                                         //ios要打成什么类型的包
        }
    },
    "android": {
        "release": {
            "keystore": "/java/wikind.android.keystore",                        //安卓证书的位置
            "storePassword": "xxxxxxxxxxx",                                  //安卓证书的密码
            "alias": "android.keystore",                                        //安卓打包的类型之类的
            "password" : "xxxxxxxxxxxxxxxx"
        }
    }
}    

此配置文件命名为build.json同时放到ionic2项目的根目录下面

代码语言:javascript
复制
ionic build ios
编译ios项目并打包ios
代码语言:javascript
复制
ionic build
在ionic2 项目中生成一个www的目录里面存放编译后的代码,适用于ES5(浏览器可读的代码)
代码语言:javascript
复制
ionic info
查看ionic2项目中添加了那些平台

ionic g page myPage

添加一些页面

比如我们通过命令行创建一个页面。 ionic g page myPage 之后就会生成如下三个文件:

√ Create app/pages/my-page/my-page.html √ Create app/pages/my-page/my-page.ts √ Create app/pages/my-page/my-page.scss 1 2 3 同样我们也可以创建一个服务: ionic g provider MyData 生成如下文件: √ Create app/providers/my-data/my-data.ts

在这个服务里,我们可以使用angular的httpclass创建一个标准的http get请求服务。

ionic info命令会输出你系统的Ionic 环境和注入依赖。这当中包含你的ionic,Cordova,Node,Xcode版本。

platform 命令会为你的应用增添新的平台,运行ionic platform add $platform 增加一个特定平台,这里的$plateform是一个假定参数,可以替换成ios或者android

ionic serve 可以为app分支和测试提供一个本地开发服务。

ionic upload 查看系统情况

ionic info 安卓自带浏览器性能不好,可以安装一个壳(crosswalk),这将安装一个Chromium内核。

ionic browser add crosswalk 查看可用的browser

ionic browser list 删除安装的browser

ionic browser revert android/ios 先删除平台和插件,再安装package.json文件中的平台和插件。

ionic state reset 首先查看的平台,并保存名称和package.json下cordovaplatforms属性。 然后查看fetch.json文件,保存cordova插件注册表,本地安装的插件,以及从GitHub或远程HTTP URL远程插件

ionic state save

先删除平台和插件,然后按照package.json文件中包含的平台和插件重新安装。

ionic state clear

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.09.14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 创建一个ionic2 项目
  • 创建一个页面
  • 启动ionic2项目
  • 移除android 和 ios平台
  • 添加android 和 ios平台
  • 编译安卓项目并打包安卓,该命令可以添加参数 --release --buildConfig详细参照cordova官方文档说明
  • 编译ios项目并打包ios
  • 在ionic2 项目中生成一个www的目录里面存放编译后的代码,适用于ES5(浏览器可读的代码)
  • 查看ionic2项目中添加了那些平台
  • 添加一些页面
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档