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所在的文件夹即可解决问题
个人笔记,请多多指教