windows安装NVM

255 阅读1分钟

1、如果电脑装有node,卸载

控制面板-程序列表卸载(验证方式node -v)

image.png

2、github 打开nvm仓库github.com/coreybutler… -v)(特别注意,安装路径不要有中文,第一次安装出现了:nvm -v 可以看到安装的版本号,但是运用nvm install的时候无法安装node,提示找不到nvm;重新安装到没有中文的路径中可以正常安装node;暂时定为出现这种原因是因为中文)

image.png

image.png

3、nvm 查看支持的所有命令

image.png

  • nvm arch 查看电脑位数
  • nvm current 查看当前所用node的版本号
  • nvm install 所需安装的node版本,需要输入具体版本号,支持latest
  • nvm list available 查看网络可以安装的版本
  • nvm ls 查看已安装的所有版本
  • nvm use 切换需要用的版本号
  • nvm on 开启nvm 所用node版本
  • nvm off 关闭nvm node版本

问题记录:

  1. 碰见奇怪问题nvm list和nvm use正常使用无任何报错,但是切换node的版本没生效

image.png

排查问题:查看环境变量(路径为安装nvm的路径,不确定自己的安装路径可以执行nvm root查看)

image.png

image.png

由上图可知NVM_SYMLINK的变量缺少执行node的文件夹

看下nvm的安装目录下都有什么:

image.png

更改环境变量(用户变量和系统变量)NVM_SYMLINK,指明执行node的文件;如果安装目录缺少nodejs,可用任一版本node创建快捷方式,文件夹的名字改名nodejs

image.png

至此,nvm重新控制node

image.png

注:nvm控制node失效,重装大法失效大概率是环境变量配置问题,可按此步骤排查原因