离子框架配置

  

离子简介

离子是一个专注于用网络开发技术,基于HTML5创建类似于手机平台原生应用的一个开发框架。目前绑定的与angularJS和SASS。这个框架的目的是从WEB的角度开发手机应用,基于PhoneGap的编译平台,可以实现编译成各个平台的应用程序。

离子安装

首先需要安装科尔多瓦和android环境。这个参考:PhoneGap之android环境搭建,上面写的很详细,还有常见的错误及解决办法。
然后安装离子:

1。修改npm源为淘宝npm源,可以使用下面三种方法中的任意一种

。通过配置命令

npm配置设置注册https://registry.npm.taobao.org 

npm信息下划线(如果上面配置正确这个命令会有字符串响应)

——注册表强调

2。拷贝安装过的离子目录,配置环境变量或者建立软连接。

安装完成之后,就可以使用离子创建项目了。

离子开始myApp标签,//创建带有栏顶部和底部栏的示例项目

离子开始myApp sidemenu,//创建带有左侧带有菜单栏的示例项目

离子开始myApp空白,//创建空白项目

http://ionicframework.com/getting-started/

添加Android平台

执行下面的命令,

 cd  myApp
  ionic  platform  add  android //这行可能会报的错
  ionic  build  android
  ionic  emulate  android 

 cd  myApp
  cordova  platform  add  android //这行可能会报的错
  cordova  build  android
  cordova  emulate  android 

其他常见错误

<李>

生成项目(离子开始myApp标签)时可能会报的错,如下:

解决办法:进入上面对应的目录,建立对应的文件。比如在临时目录下建立plugman目录,在plugman目录下建立git目录,然后再git下建立1402853493773目录。即可,经测试有效。

2。承宪:1:node-gyp:没有权限安装软件包报错
这个一般是centos等系统,在根用户下安装会报错。主要是权限问题,报错详情:

 

:::没有权限

。安装.nvm/版本/节点/v0./lib/node_modules/log.io/node_modules/套接字。io-client/node_modules/ws
比;builderror.log) | |(退出)


。安装.nvm/版本/节点/v0./lib/node_modules/log.io/node_modules/socket . io/node_modules/插座。io-client/node_modules/ws
比;builderror.log) | |(退出)

犯错!Linux。——通用
犯错!argv
犯错!节点半。
犯错!v2。
犯错!文件sh
犯错!代码ELIFECYCLE
犯错!errno ENOENT
犯错!系统调用生成

犯错!contextify@。:“node-gyp重建”
犯错!产卵ENOENT
犯错!
犯错!在contextify@失败。安装脚本。
犯错!这最有可能contextify包问题,
犯错!本身。
犯错!告诉作者失败:
犯错!node-gyp重建
犯错!你可以得到他们的信息:
犯错!主人ls contextify
犯错!上面可能有额外的日志输出。

犯错!请包括以下文件支持:
犯错!/root/-debug.日志

可以清楚看到讯息中提示我们在执行node-gyp的时候权限不足。

查询一下谷歌找到别人的博客写得简单解决方法:

此处

:运行根,否则

抑制UID/GID切换运行包脚本。显式,安装一个非根用户将会失败。


离子框架配置