在接触 nvm 前查看了很多资料, 但是总有些一些地方迷迷糊糊的, 但幸好磕磕碰碰最后也算安装成功了在此文中, 会特意指明一些坑, 防止再次踩坑第一个坑就是, 如果你已经单独安装了 node, 建议先卸载, 再来看本文
1. nvm 下载
nvm 的下载地址: https://github.com/coreybutler/nvm-windows/releases 选择第一个 nvm-noinstall.zip , 然后解压在系统盘 (一般开发相关的文件我都放 C 盘, 但是放别的盘也是可以的) 我放的目录路径是 C:\dev\nvm 解压出来的文件有:
- + elevate.cmd
- + elevate.vbs
- + install.cmd
- + LICENSE
- + nvm.exe
2. nvm 安装
双击 install.cmd , 是以控制台形式显示的, 第一下直接按回车, 然后会在 C 盘根目录产生 settings.txt, 把这个文件放进刚刚解压的那个目录, 然后修改 settings.txt 内容, 改成下面那样:
- root: C:\dev\nvm
- path: C:\dev\nodejs
- arch: 64
- proxy: none
- node_mirror: http://npm.taobao.org/mirrors/node/
- npm_mirror: https://npm.taobao.org/mirrors/npm/
但是有些人很不幸, 这个方法行不通, 因为打开 install.cmd 按下回车后, 显示拒绝访问注册表路径, 并弹出一个 settings.txt 这时候, 你只要淡定地叉掉那个文本以及控制台, 然后在刚刚的目录里新建一个文件 settings.txt, 最后把上面的内容复制进去就可以了
root : nvm 的存放地址
path : 存放指向 node 版本的快捷方式, 使用 nvm 的过程中会自动生成一般写的时候与 nvm 同级
arch : 电脑系统是 64 位就写 64,32 位就写 32
proxy : 代理
3. nvm 配置
以控制台方法执行成功的, 在环境变量里会自动配置了 NVM_HOME 和 NVM_SYMLINK , 这时候只要修改相应的路径就行了
直接创建 settings 文件的可以在环境变量里创建 NVM_HOME 和 NVM_SYMLINK, 并添加路径
要是嫌弃可视化界面打开环境变量的步骤太麻烦, 可以直接使用 **
- windows + r = >sysdm.cpl
- **
- NVM_HOME: C:\dev\nvm
- NVM_SYMLINK : C:\dev\nodejs
在 PATH 里加上
; % NVM_HOME % ; % NVM_SYMLINK % ;
一键控制台 install 的还要检查 环境变量 PATH 上的路径有没有添加 C:\dev\nvm 以及 C:\dev\nodejs, 有的话就删掉
4. 检测安装结果
打开控制台, 输入: nvm -v, 若是出现版本信息, 则安装若报错, 那就重新把步骤再捋一遍
检查环境变量是否配置成功: 可以在控制台输入:
set[环境变量名]
, 查看路径是否填写错误
5. 使用 node
控制台下载 => 输入:
nvm install[版本号]
, 下载最新版的可以直接输 nvm install latest
下载完成后, 在控制台输入: nvm use [版本号]即使用这个版本号的 node 了在 use 后, 上面所说的 nodejs 文件夹就自动生成了(在 use 之前是没有的哦)
来源: http://www.bubuko.com/infodetail-2498559.html