mac下安装ionic
我的mac系统是EI Capitan,如下图所示。
ionic是一个跨平台的框架,能够提供高效hybrid app的开发,而且性能接近于原生态,具体请参考:http://ionicframework.com
环境搭建步骤如下:
- 安装node.js,主要是使用npm(node package manager)。注意使用4.4版本,千万不要使用5以上的版本。
- 安装Cordova和ionic命令行工具:
- $ npm install -g Cordova
- $ npm install -g ionic
- 如果发生permission denied错误,请使用:$ sudo npm install -g ionic,这是使用super user的权限来执行命令。具体可以参考:https://www.npmjs.com/package/ionic。
如果发生python版本不匹配的问题,使用如下命令:
& npm config set python python2.7
- $ npm install -g Cordova
- 增加ios平台、android平台
- $ sudo cordova platform add ios
$ sudo cordova platform add android
- $ sudo cordova platform add ios
- 查看已经安装的平台
- $ sudo cordova platform ls
- 安装plugin
- first way:
$ sudo cordova plugin add cordova-plugin-dialogs - second way:
git clone project to FILE_PATH
$ sudo cordova plugin add FILE_PATH
- first way:
- 查看已经安装的plugin
- $ sudo cordova plugin ls
- 查看build的前置条件
- $ sudo cordova requirements
- 安装ios-deploy
$ sudo npm install -g ios-deploy --unsafe-perm=true
- 查看ionic的帮助
- $ ionic -h
好了,环境可以使用了。使用模版创建一个实例:
- $ ionic start firstapp
$ ionic build firstapp
$ ionic emulate firstapp
$ ionic run firstapp
推荐的开发环境ionic lab。
问题:
- 升级Java之后,出现ionic, cordova, npm command not found错误,需要按照本文步骤重新安装。
- spawn eacces error: 运行命令: ionic hooks add。
- folder访问权限扩展:sudo chmod -R a+rwx appfolder
- 如果出现“Failed to load resource: the server responded with a status of 404 (Not Found)”错误,则运行下面的命令可以消除错误。
- ionic plugin add cordova-plugin-whitelist
- run command "ionic info", shows error "Cordova CLI: Not installed", run the following command to resolve the issue:
- sudo npm install -g cordova@4
mac下安装ionic的更多相关文章
- Mac下安装ionic和cordova,并生成iOS项目
为了开发HTML5,除了最新使用React Native等之外,目前首选的为稳定的ionic+Angularjs来开发iOS和android. Ionic(ionicframework一款接近原生的H ...
- Mac 下安装Jenkins
Mac 下安装Jenkins 开始 Jenkins是一个基于Java开发的一种持续集成工具,用于建工持续重复的工作,功能包括: 持续的软件版本发布/测试项目 监控外部调用执行的工作. 近期打算搭建自动 ...
- MAC下安装与配置MySQL
MAC下安装与配置MySQL MAC下安装与配置MySQL 一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL ...
- Mac下安装UPnP Inspector
由于工作中需要用到UPnP Inspector这个工具,而这个工具在windows下安装非常简单,在Mac下安装却很麻烦,在此记录安装流程. 这个工具依赖于两个其他的库:Coherence(一个DLN ...
- Mac下安装Wireshark,双击闪退
Mac OS X上使用Wireshark抓包(http://blog.csdn.net/phunxm/article/details/38590561) Mac下安装Wireshark /Appli ...
- Mac下安装zshell
Mac 下安装zshell 什么是shell 大多数命令行用户接触最多的是Bash,因为Bash是各个版本操作系统(Linux&Mac)的默认shell. 查看当前使用的shell $ ech ...
- 【高可用HA】Apache (1) —— Mac下安装Apache Httpd到自定义路径(非/etc/apache2)
Mac下安装Apache Httpd httpd版本: httpd-2.4.17 参考来源: Tomcat Clustering - A Step By Step Guide Apache HTTP ...
- 《OD大数据实战》mac下安装nginx+php
一.mac安装nginx + php + php-fpm 或apache + php 1. Mac 下 Nginx.MySQL.PHP-FPM 的安装配置 2. Mac下安装LNMP(Nginx+P ...
- Mac下安装HBase及详解
Mac下安装HBase及详解 1. 千篇一律的HBase简介 HBase是Hadoop的数据库, 而Hive数据库的管理工具, HBase具有分布式, 可扩展及面向列存储的特点(基于谷歌BigTabl ...
随机推荐
- .net 序列化 与反序列化 Serializable
序列化:序列化指的是 将对象 通过流的方式 保存为一个文件. 反序列化则是将该文件还原成 对象的过程. 序列化的作用:序列化可以跨语言跨平台 传输数据,将某一对象序列化成通用的文件格式在进行传输. 比 ...
- Nginx配置 简单写了个
#user nobody;worker_processes 1; #error_log logs/error.log;#error_log logs/error.log notice;#error_l ...
- Ubuntu配置ip和dns后还是不能访问外网
https://blog.csdn.net/WFping518/article/details/81011722
- WP REST API: 设置和使用OAuth 1.0a Authentication(原文)
In the previous part of the series, we set up basic HTTP authentication on the server by installing ...
- 3月份GitHub上最热门的Java开源项目
今天,我们来盘点3月份GitHub上最热门的Java项目的时候了,如果你每月都有关注猿妹发布的排行榜,那么本月的Java项目对你来说一定不陌生,这些都是曾经多次出现在榜单中的项目: 1 advance ...
- asp手动给combox赋值
ASPxComboBox cbSex = ASPxGridView1.FindEditFormTemplateControl("cmbUSER_SEX") as ASPxCombo ...
- 【DP】【构造】NOIp模拟题 演讲 题解
极其考思维的好题 题目背景 众所周知,$\mathrm{Zdrcl}$是一名天天$\mathrm{AK}$的高水平选手. 作为一民长者,为了向大家讲述自己$\mathrm{AK}$的经验,他决 ...
- bzoj1221软件开发 费用流
题目传送门 思路: 网络流拆点有的是“过程拆点”,有的是“状态拆点”,这道题应该就属于状态拆点. 每个点分需要用的,用完的. 对于需要用的,这些毛巾来自新买的和用过的毛巾进行消毒的,流向终点. 对于用 ...
- QQ链接病毒分析
QQ链接病毒分析 特征 点击病毒链接后,自动会在每一时刻范围内通过所有途径群发新的病毒链接(途径包括Qzone,群聊等) 分析 首先看一下病毒链接的一个样例 http://news.soso.com/ ...
- 江西理工大学南昌校区排名赛 A: 单身狗的卡片游戏
题目描述 萌樱花是一只单身狗. 萌樱花今天在桌子上摆出了N张卡片,每张卡片i写着一个数字Ai 他不喜欢卡片上的数字多个出现,于是他想搞点事情拆分它们. 从桌子上选出三张卡,去掉一张数字最大,一张数字最 ...