一、下载 Nodejs 选择 windows x64 的zip版本

https://nodejs.org/zh-cn/download/

二、解压文件后在解压后的目录下建立node_global和node_cache两个目录

  • node_global: npm全局安装路径
  • node_cache: npm全局缓存路径

三、配置环境变量

  • 新建变量 NODE_PATH , 指向node解压后的目录
  • 编辑Path 变量,在后面添加%NODE_PATH%和%NODE_PATH%node_global

四、配置npm全局安装路径

打开cmd执行下面命令(请根据自己实际情况更换引号内的目录)

npm config set cache "D:\Program Files\node-v8.10.0-win-x64\node_cache"
npm config set prefix "D:\Program Files\node-v8.10.0-win-x64\node_global"

如果出现命令卡死,可以尝试删除C:Users用户名.npmrc后重新执行。

五、npm设置淘宝仓库

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

cnpm 安装完成后,以后就可以用cnpm代替 npm, 此时npm还是会用官方镜像,cnpm会用国内镜像

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

如果要恢复成原来的设置,执行如下:

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

六、验证安装结果

版本验证node -vnpm -v
查看 淘宝镜像设置情况

npm get registry

查看npm全局路径设置情况, 安装webpack来测试, 安装完成后在node_global目录下生成文件即可。

npm install webpack -g