ionic常用的命令

摘要:
Ionic常用命令行解释原文链接安装ionicnpminstall-gionic更新www/lib/ionic目录的文件,如有项目中有bower,此命令会运行bowerupdateionic,否则则会从CDN上下载文件并替换。ionicserv--address192.168.89.1添加目标平台ionicplatformaddios/android构建平台ionicbuildios/android使用模拟器模拟ios,该命令等价于:ionicruniosionicemulateios[options]//ionicrunios[options]使用模拟器或设备运行应用。可以在主目录下的ionic.project文件的watchPatterns中配置要监视的文件夹。安装IonicView的app,使用ionic的账号登录进去,可以查看自己的项目。ionicstatereset首先查看的平台,并保存名称和package.json下cordovaplatforms属性。
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

免责声明:文章转载自《ionic常用的命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【WPF学习】第五十五章 基于路径的动画Hbase节点的管理|服役和退役节点下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[转] 如何把书上的字弄到电脑

研究生和上班族都学学吧,如何把书上的字弄到电脑!!!! 把书上的字快速弄到电脑上,我也会,哇哇。。。在工作中,我常常在想,要是能把纸上有用的文字快速输入到电脑中,不用打字录入便可以大大提高工作效率该有多好呀!随着科技的发展, 这个问题在不断的解决,例如,现在市场上的扫描仪就带有OCR软件,可以把扫描的文字转换到电脑中进行编辑。但是,对于我们平常人来说,大多数...

PackageManager(流量监控,安装,卸载,app信息)

//1.获取一个包管理器。 PackageManager pm = getPackageManager(); //2.遍历手机操作系统 获取所有的应用程序的uid List<ApplicationInfo> appliactaionInfos = pm.getInstalledApplications(0); for(Appli...

阿里云、腾讯云、七牛、网易云CDN简单对比

阿里云、腾讯云、七牛、网易云简单对比如下, 仅做参考: 1、产品功能 产品功能 阿里云视频 腾讯云视频 七牛直播云 网易云视频 服务 直播 点播 转码 互动直播 直播 点播 转码 互动直播 直播 点播 直播、点播、互动直播、互动白板 推流SDK Android/iOS/windows Android/iOS/windows Android/iO...

质量属性分析

软件架构(及软件架构设计师)重点关注的是质量属性。 软件质量特性包括功能性、可靠性、易用性、效率、可维护性、可移植性等 6个方面,每个方面都包含若干个子特性。 功能性:适合性、准确性、互操作性、依从性、安全性; 可靠性:成熟性、容错性、易恢复性; 易用性:易理解性、易学性、易操作性; 效率:时间特性、资源特性; 可维护性:易分析性、易改变性、稳定性、易测试...

从源代码构建 deb 包

Debian 打包介绍 本文是一个关于如何制作 Debian 包的介绍性教程,它不会对 Debian 打包系统中的复杂概念深入介绍,但它介绍了能够为简单软件制作 Debian 包的方法。出于这个目的,我们只使用来自于 debhelper 9 的 dh 命令。 需求 这个教程假设您已: 理解二进制包的安装过程; 了解命令行的使用,并且使用您偏爱的文本编辑器...

Google如何设定目标和衡量成功,互联网营销 狼人:

  这篇《谷歌如何设定目标和衡量成功》的博文很有启发性,作者Don Dodge目前是Google的Developer Advocate,他还是去年初被微软裁掉(layoff)的众多员工之一,很有意思。   根据Don Dodge的说法,Google员工的目标设定有两个要点,第一,以一个季度为一个周期,而不是以一年为一个周期;第二,目标要看起来几乎不可能...