码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2018-11-02 17:17:16      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:soft   安装包   pre   ova   nbsp   安装git   cmd   android   r.js   

一. 安装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数据库
2、配置环境变量,在path里添加设置全局;

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

标签:soft   安装包   pre   ova   nbsp   安装git   cmd   android   r.js   

原文地址:https://www.cnblogs.com/ArsenalArsig/p/9897149.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!