安装ionic

npm install -g ionic

更新www/lib/ionic 目录的文件,如有项目中有bower,此命令会运行bower update ionic, 否则则会从CDN上下载文件并替换。

 ionic lib update

创建一个项目,其中template可以是内置的模板类型:blank/sidemenu/tabs(default)三种,也可以是github地址 (这叫ionoic-starter),或者是Codepen starter地址

可选的参数: -a your_app_name -i com.yourcompany.youapp -w (不要用cordova)

 ionic start your_app_name [template]

启动一个本地的server,在浏览器中打开,并可监视文件变化,随时刷新浏览器。

 ionic serve [options]

在浏览器中打开iOS和andriod的显示界面

 ionic serve --lab

指明一个外部的ip地址,可以让外部用户查看。

 ionic serv --address 192.168.89.1

添加目标平台

 ionic platform add ios/android

构建平台

 ionic build ios/android

使用模拟器模拟ios,该命令等价于: ionic run ios

 ionic emulate ios [options]  //ionic run ios [options]

使用模拟器或设备运行应用。

options的选项包括:

-l //livereload, 实时刷新变化。
-c  //打印app里的console
-s  //打印设备的console
-p  //指定设备的端口
-i  //指定livereload的重刷端口
--debug //debug
--release //release

当处于livereload模式时,使用r重启客户端,使用 g your_url 跳转到指定url, 使用c启动或关闭console,使用s启动或关闭设备的console, 使用q退出。

可以在主目录下的ionic.project文件的watchPatterns中配置要监视的文件夹。如:

 {
"name": "",
"app_id": "",
"watchPatterns": [ "", "" ]
}

ionic会将本地的资源文件(支持png、psd和ai,尺寸越大越好)上传到它的服务器进行处理。

本地资源文件放到resources目录下,如果是某个平台单独的资源,可以放到对应平台下,比如resources/Android/icon.png。

这样就会把处理好的资源自动放到该平台下,而不是所有平台都放。

 ionic resources [--splash] [--icon]

该命令上传自己的项目到ionic服务器,上传完成后会有一个项目编号。

安装Ionic View的app,使用ionic的账号登录进去,可以查看自己的项目。

也可以直接登录ionic的app网站,下载其他平台的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

Ionic常用命令的更多相关文章

  1. Ionic常用命令行解释

    原文链接 安装ionic npm install -g ionic 更新www/lib/ionic 目录的文件,如有项目中有bower,此命令会运行bower update ionic, 否则则会从C ...

  2. ionic常用命令记录

    npm install -g ionic //安装ionic ionic lib update //更新www/lib/ionic 目录的文件,如有项目中有bower,此命令会运行bower upda ...

  3. ionic常用的命令

    Ionic常用命令行解释   原文链接 安装ionic npm install -g ionic 更新www/lib/ionic 目录的文件,如有项目中有bower,此命令会运行bower updat ...

  4. ionic的常用命令总结以及正式发布的准备

    常用命令: npm install -g ionic cordova(需要安装node) ionic start cutePuppyPics --v2(建app cutePuppyPics app名字 ...

  5. ionic学习笔记—常用命令

    Ionic CLI介绍 Ionic CLI是开发Ionic应用程序过程中使用的主要工具.它就像一个瑞士军刀:它在一个界面下汇集了大量工具. CLI包含许多对Ionic开发至关重要的命令,例如start ...

  6. [ionic开源项目教程] - 第1讲 前言,技术储备,环境搭建,常用命令

    前言 这是一个系列文章,将持续更新到项目完结,从环境搭建开始讲解,包括实战开发中遇到的各种问题的解决方案,都将毫无保留的分享给大家. 技术储备 开始本项目之前,请确保自己对以下技术点都有所了解. ht ...

  7. Ionic3学习笔记(一)安装、项目结构与常用命令

    本文为原创文章,转载请标明出处 目录 安装 项目结构 常用命令 1. 安装 安装Cordova.Ionic npm install -g cordova ionic 创建一个新项目,有blank.ta ...

  8. 【Linux】Linux 常用命令汇总

    查看软件xxx安装内容:dpkg -L xxx 查找软件库中的软件:apt-cache search 正则表达式 查找软件库中的软件:aptitude search 软件包 查找文件属于哪个包:dpk ...

  9. Linux 常用命令(持续补充)

    常用命令: command &:将进程放在后台执行 ctrl + z:暂停当前进程 并放入后台 jobs:查看当前后台任务 bg( %id):将任务转为后台执行 fg( %id):将任务调回前 ...

随机推荐

  1. C#深度学习のTask(基于任务的异步模型)

    一.Task关键字解释 Task 类的表示的单个操作不会返回一个值,通常以异步方式执行. Task 对象是一种的中心思想 基于任务的异步编程模式 首次引入.NET Framework 4 中. 因为由 ...

  2. 再谈:为什么开源C/C++开源框架极昂贵?

        今天读了一篇文章:<腾讯前员工创业笔记:那些跟钱有关的事儿>(http://tech.163.com/14/0515/08/9S9975C5000915BF.html),摘录两段: ...

  3. java中的多态是怎么体现的

    多态是父类的引用指向了自己的子类对象. 当调用方法时,会根据对象去调用方法,先在子类中找,没有就去父类中找 总结:成员变量是在编译阶段绑定的,方法时在运行阶段绑定的.属性不能重写,方法可以重写. pu ...

  4. 新手PHP连接MySQL数据库出问题(Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES))

    我用的环境是wampServer集成的软件包 在php连接MySQL数据库的时候老是出现这个问题Warning: mysqli_connect(): (HY000/1045): Access deni ...

  5. Difference between BeanFactory and FactoryBean in Spring Framework (Spring BeanFactory与Factory区别)

    参见原文:http://www.geekabyte.io/2014/11/difference-between-beanfactory-and.html geekAbyte Codes and Ran ...

  6. utc时间转成local时间

    public static Date utcToLocal(String utcTime){ SimpleDateFormat sdf = new SimpleDateFormat("yyy ...

  7. nginx之七:nginx path(root)文件路径配置

    nginx指定文件路径有两种方式root和alias,这两者的用法区别,使用方法总结了如下,方便大家在应用过程中,快速响应.root和alias主要区别在于如何解释location后面的uri,这会使 ...

  8. P2251 质量检测--洛谷luogu

    传送门 题目描述 为了检测生产流水线上总共N件产品的质量,我们首先给每一件产品打一个分数A表示其品质,然后统计前M件产品中质量最差的产品的分值Q[m] = min{A1, A2, ... Am},以及 ...

  9. 条件随机场Conditional Random Field-CRF入门级理解

    条件随机场Conditional Random Field-CRF入门级理解   有向图与无向图模型 CRF模型是一个无向概率图模型,更宽泛地说,它是一个概率图模型.现实世界的一些问题可以用概率图模型 ...

  10. LINQ基本概念及误区

    LINQ基本概念: LINQ全名Language Integrated Query(语言集成查询),它允许我们通过C#(或VB)语言,以操作内存数据的方式,查询数据库. LINQ的由来: 传统上,对数 ...