node安装与环境变量配置

1.下载node.js并安装。

(我安装的路径是:   C:Program Files odejs)

2.验证node是否安装成功,

①    (Win+R)或者输入cmd,win10以管理员身份进入命令行

②    输入  node -v 回车

③    输入  npm -v  回车

会出现node和npm 的版本号如图一

 

3.配置node环境变量

说明:这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,要配置的原因是,是以后在执行类似:npm install -g express 的安装语句时,会将安装的模块安装到【C:Users用户名AppDataRoaming pm】路径中,占C盘空间。

假如:我想全局模块安装所在路径和缓存路径放在我node.js安装的文件夹中,则在我安装的文件夹【C:Program Files odejs】下创建两个文件夹【node_global】及【node_cache】如下图:

 

创建完两个空文件夹之后

1.打开cmd命令窗口(win+r),输入

npm config set prefix " C:Program Files odejs ode_global"

npm config set cache " C:Program Files odejs node_cache"

 

注意:切记不要少了那一对引号,要不然没法配置成功。

2.接下来设置环境变量,关闭cmd窗口,桌面“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“系统变量”。点击新建,

 

在【系统变量】下新建【NODE_PATH】,输入【C:Program Files odejs ode_global ode_modules】,将【用户变量】下的【Path】修改为【D:software odejs】。

将【用户变量】下的【Path】修改为【C:Program Files odejs】

3.配置国内淘宝镜像并验证

npm config set registry http://registry.npm.taobao.org/

配置后可通过下面方式来验证是否成功

npm config get registry

通过cnpm使用,也是常用推荐的方法

// 安装配置方法

npm install -g cnpm --registry=https://registry.npm.taobao.org

// 使用方法       cnpm install express

4.测试

配置完后,安装个module测试下,我们就安装最常用的express模块,打开cmd窗口,输入如下命令进行模块的全局安装:cnpm install express -g

出现如图就表明测试成功

 

5.问题

若出现cnpm安装完cnpm淘宝镜像后出现 如下提示

'cnpm' 不是内部或外部命令,也不是可运行的程序 或批处理文文件

问题所在cnpm文件夹与npm文件夹不在同一文件夹下

cnpm所在文件夹:C:Program Files odejs ode_global ode_modules

npm所在文件:C:Program Files odejs ode_modules

将cnpm文件夹移动至npm所在的文件夹下,再将cnpm和cnpm.cmd文件移至npm与npm.cmd所在的文件夹即可解决问题

 

 

 个人笔记,请多多指教

原文地址:https://www.cnblogs.com/chuanmin/p/11718654.html