Ionic常用命令行解释

原文链接

安装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
时间: 2024-11-09 07:55:25

Ionic常用命令行解释的相关文章

Mysql常用命令行大全——转载

转载地址:http://www.blogjava.net/supperchen/archive/2012/10/11/389340.html 第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: mysql> 注意,如果是连接到另外的机器上,则

ionic常用命令

ionic安装 npm install -g cnpm –registry=https://registry.npm.taobao.org(npm镜像源指向淘宝) cnpm install -g cordova ionic(安装cordova ionic) cnpm update -g cordova ionic(更新cordova ionic) ionic -help(查看帮助) ionic -v(查看版本) ionic使用 ionic start myionictest blank(空项目)

Linux - 常用命令行(一)

今天和大家分享一些最基本常用命令行:也是作为新手最应该了解掌握的 ls 命令:用来显示指定工作目录下内容 dir命令:与ls命令一致 cd  命令:变化工作目录 pwd命令:显示用户当前的工作路径,显示出完整的当前活动目录名称 clear 命令:清屏命令 man 命令:查看指定命令help信息 mkdir 命令:用来创建新目录 rmdir 命令: 用来删除已建立的目录 rm 命令:删除文档及目录 touch 命令: 创建一个空白的文件 或 改变一个文件的时间戳 cp 命令:复制文件(或目录) m

jdk自带常用命令行工具使用

下面是笔者整理的jdk自带的常用命令行工具的使用方法,全部原创,转载请注明出处,并贴上链接,谢谢! jps命令使用 jstat命令使用 jinfo命令使用 jmap命令使用 jhat命令使用 jstack命令使用 jcmd命令使用

Linux 操作MySQL常用命令行

Linux 操作MySQL常用命令行 注意:MySQL中每个命令后都要以分号:结尾. 1.显示数据库 mysql> show databases; +----------+ | Database | +----------+ | mysql | | test | +----------+ 2 rows in set (0.04 sec) Mysql刚安装完有两个数据库:mysql和test.mysql库非常重要,它里面有MySQL的系统信息,我们改密码和新增用户,实际上就是用这个库中的相关表进行

rabbitmq常用命令行汇总

最近处理openstack问题时,碰到了rabbitmq相关的问题,使用相关命令行时,经常去现找相关的帖子,感觉很麻烦,记录下自己定位问题时,用到的一些常用命令行,方便以后问题的查找 1)常用的一些查询和设置命令行 rabbitmqctl list_queues:查看所有队列信息 rabbitmqctl stop_app:关闭应用(关闭当前启动的节点) rabbitmqctl start_app:启动应用,和上述关闭命令配合使用,达到清空队列的目的 rabbitmqctl reset:从管理数据

linux 常用命令行

linux 常用命令行(持续更新) 1.使用pid查询端口号 sudo netstat -antup|grep PID号 2.查询端口号所有情况 sudo netstat -antup    3.启动.重启.关闭tomcat服务器,若没有权限则加sudo service tomcat6 start service tomcat6 restart service tomcat6 stop 4.查看防火墙情况 chkconfig --list |grep -i iptables 原文地址:https

Mysql常用命令行大全(转)

第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: mysql> 注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP 第三招.增加新用户 格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by

Gcc常用命令行

本篇文章摘自 http://blog.csdn.net/ljzcom/article/details/7213101 对于Gcc自带的很多命令行,只有具体编程里面用到了或者看到别人真真用到的,用的目的很清楚,才有价值记录下来,常用的记在脑子里面,这就够了.对于Linux基本编程工具的总结,之前都是总结在有道云笔记里面,觉的,那里面的太封闭了,写的好不好,只有自己知道.自己一直秉持着技术开放的心态,能够清晰的讲解出来的技术,才是你真正消化吸收的东西. Gcc功能介绍 Gcc编译器完成从原始的C.C