nodejsd 的下载
地址:http://nodejs.cn/download/
找到对应的安装包进行安装下载!(我这里选择的是Windows安装包(.msi)64位)
其中注意调整好安装地址
npm package manager
表示npm包管理器
online documentation shortcuts
在线文档快捷方式
Add to PATH
添加node安装路径到环境变量
安装完成,我的路径是:D:\Nodejs
在D:\Nodejs
下新建两个文件夹node_global
(全局包存放目录)和node_cache
(缓存目录)
上面安装时已经自动帮我配置了一些环境,但是这里我还需要做些修改:
将原本自动配置好的路径配置改为如下:
修改全局包的下载目录为D:\Nodejs\node_global
,缓存目录为D:\Nodejs\node_cache
npm config set prefix "D:\Nodejs\node_global"
npm config set cache "D:\Nodejs\node_cache"
注意注意:以上路径不能直接复制黏贴,要按照自己所创的文件实际地址去更改!!!!!
执行node -v
查看node版本,执行npm -v
查看npm版本:
其中由于nmp默认链接的是外国的网站,速度可能会很慢,所以可以修改成淘宝源:
npm install -g cnpm --registry=https://registry.npm.taobao.org
通过以上的准备,现在来尝试下是否已经成功!
首先安装一款可以切换镜像的工具:nrm
安装nrm,这里-g
代表全局安装
npm install nrm -g
通过nrm ls
命令查看npm的仓库列表,带*的就是当前选中的镜像仓库:
通过nrm use taobao
来指定要使用的镜像源:
通过nrm test npm
来测试速度
上面均成功了,便可以完成配置啦!
加入在执行 nrm ls 命令时遇到以下问题
原因:
由上图可以看到是cli.js文件出问题了
解决:
所以我们在刚刚上面配置好的全局配置文件node_global中找到node_modules的nrm文件夹中的cli.js;
找到const NRMRC = path.join(process.env.HOME, '.nrmrc');
,->替换为:
const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');