node官网
http://nodejs.cn/download/

设置全局路径("D:\NODE"可自行设置成其它目录)
node目录下新建node_global和node_cache目录

npm config set prefix "D:\\NODE\\node_global"
npm config set cache "D:\\NODE\\node_cache"

查看已修改的配置

npm config get prefix|cache
#查看所有的配置
npm config list

设置淘宝镜像源

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

查看镜像源

npm config get registry 

环境变量

1.打开系统属性-高级-环境变量
2.在系统变量中新建 变量名:NODE_PATH,变量值:D:\NODE\node_global\node_modules
3.修改系统变量中的path:添加%NODE_PATH%,D:\NODE\,D:\NODE\node_global
4.编辑用户变量的 path,将默认的 C 盘下 APPData/Roaming/npm 修改为 D:\NODE\node_global
5.保存

遇到类似cnpm : 无法加载文件 D:\NODE\node_global\cnpm.ps1,因为在此系统上禁止运行脚本
控制台执行:

set-ExecutionPolicy RemoteSigned

安装yarn
因为yarn具有的优势,实际开发中经常使用yarn来代替npm进行操作。安装yarn可以下载安装包进行安装,也可以使用npm:

npm install yarn -g