NodeJS+NPM+Bower+Android环境安装配置

一. 安装nodejs与npm

1. **安装nodejs:**进入官网[https://nodejs.org/](https://nodejs.org/ "https://nodejs.org/")下载安装包安装,一路next,安装后进入cmd,输入`node -v`,出现版本号说明安装成功。

2. **安装npm:**最新的nodejs已集成npm,输入`npm -v`出现版本号说明安装成功。

- **配置npm的“全局模块”与“缓存”路径**

- 比如要将上述两者设在nodejs安装目录下的node\_global和node\_cache下,则需新建node_cache、node_global两个文件夹,在cmd中分别输入:

`npm config set prefix “D:\NodeJs\node_global”` 和 `npm config set cache “D:\NodeJs\node_cache”`。

- **设置环境变量**

- 打开“计算机-系统-系统属性-环境变量”,在“系统变量”下新建“NODE\_PATH”,值为上述全局模块路径(如“D:\NodeJs\node_global”),并将“NODE\_PATH”添加到“PATH”(系统变量的Path)。

- 这样做是为了能在任何目录下都能执行全局模块的命令。

D:\Software packages\nodejs

二. 安装bower

1. **安装git:** **进入官网[https://git-scm.com/downloads](https://git-scm.com/downloads "https://git-scm.com/downloads")下载安装包安装,一路next。

- bower命令操作需要在git下。

2. **安装bower:**: 安装好上述必要工具后,运行cmd,输入命令:`npm install -g bower`。如果安装失败,则尝试升级一下npm的版本 npm install -g npm

三. 项目中的前端包管理

1. **bower使用操作:** 详见[https://segmentfault.com/a/1190000000349555](https://segmentfault.com/a/1190000000349555 "https://segmentfault.com/a/1190000000349555")

2. **前端依赖包的还原**

- 项目(前端部分)中跟目录存放**bower.json**文件(内容格式如下),该文件会签入至项目git库,当把项目clone到本地后,在**bower.json**所在目录下打开**Git Bash**,输入命令`bower install`还原依赖包。

四.安装cordova+ionic+JDK

1.使用命令行:npm install -g cordova ionic

2.安装cordova:npm install -g cordova

3、安装JAVA JDK

五.配置环境变量

1、在环境变量中添加安卓sdk文件夹路径ANDROID_HOME,JDK文件夹路径JAVA_HOME;

2、添加classpath,变量值为.;%JAVA_HOME%\jre\bin; %JAVA_HOME%\bin;

3、%ANDROID_HOME%\tools,%ANDROID_HOME%\platform-tools,%JAVA_HOME%\jre\bin,%JAVA_HOME%\bin,%CLASSPATH%,%ANDROID_HOME%加入Path环境变量中;

六.安装sqlite3数据库

1、官网下载http://www.sqlite.org/download.html选择第一项下载dll、def,去csdn下载sqlite3.exe;

2、配置环境变量,在path里添加设置全局;