cordova 移动跨平台开发(一) ---- 环境搭建

关于cordova不多做介绍,大家自行百度,这里只是把我配置的过程做个记录,供大家参考!

1、系统:ubuntu 15.10

2、cordova  6.1.1


这里的前提是已经有android的开发环境:java+sdk


1、下载Node根据你自己的需求选择版本,我选的是当前的4.4.4;

2、解压压缩包,需要配置home下的.bashrc文件,把Node的目录加到path中;

export NODE_HOME=/home/santiago/dev_soft/node-v4.4.4-linux-x64
PATH:${NODE_HOME}/bin:$PATH
3、测试配置是否成功:node -v
4、安装cordova: npm install -g cordova
5、更新cordova并检查是否成功:npm update -g cordova  
      cordova --version
6、安装git :apt-get install git;检查 git --version

7、创建应用既安装应用,这里我都是使用的是命令行,因为NetBeans 一直提示找不到cordova,不知道是什么原因;

cordova create myApp org.apache.cordova.myApp myApp
    cordova plugin add cordova-plugin-camera --save
    cordova platform add android --save
    cordova requirements android    
    cordova build android --verbose
    cordova run android
在编译的时候出现了问题,最后通过升级android SDK 的buildTools来解决问题了!

cordova 移动跨平台开发(一) ---- 环境搭建_第1张图片



插曲:

1、cordova安装时出现“permission denied mkdir /usr/local/lib/node_modules/cordova”错误;

这个大家一看就知道是没有创建文件夹的权限,给权限就行了!可以参考:Linux常用命令

2、cordova安装时出现“permission denied ,symlink'../lib/node_modules/cordova/bin/cordova'->'/usr/local/bin/cordova';

出现这个错误时都知道是权限问题,可是却不知道怎么修改纠结了我很久,到底是哪个文件没有什么权限呢?最后想明白了,是向/usr/local/bin/中创建cordova软连接,所以应该是向/usr/local/bin/中创建文件,所以就是没有/usr/local/bin/的写入权限;这里要注意看清楚你是不是属于root用户组,如果不是就要是777了!

3、配置淘宝国内镜像:

      npm config set registry https://registry.npm.taobao.org  npm info underscore (如果上面配置正确这个命令会有字符串response
      这样速度会快些!


你可能感兴趣的:(cordova,开发)