本人window系统
如果你的电脑,在准备下载安装nvm之前,已经存在nodejs环境的话,需要全部删除。
为保证顺利进行,需要命令行执行命令处,我们都使用管理员身份运行cmd
第一步:下载NVM
管网地址:NVM (https://github.com/coreybutler/nvm-windows/releases)


在D盘新建一个 nvm 文件夹,将程序nvm程序安装nvm文件下

在 nvm 文件夹下在新建nodejs文件夹,将node安装至 nodejs文件夹

下载完毕后,打开nvm文件夹,打开settings文件,追加
node_mirror: http://npmmirror.com/mirrors/node/
npm_mirror: http://registry.npmmirror.com/mirrors/npm/

填完之后这样子
填好后保存关掉
第二步:配置node环境
然后:桌面找到 "此电脑" 鼠标右键,选择“属性”菜单,在弹出的“系统”对话框中左侧选择“高级系统设置”,弹出“系统属性”对话框。
环境变量中 新建【NODE_PATH】 填入【nodejs下的node_modules地址】

2.3 编辑系统变量 Path 新增【nodejs下的node_global地址】

确认无误后,确认保存,关闭环境变量弹窗
nvm的使用
注意:比如我下载了一个【v18.16.0】版本node,安装了淘宝镜像,yarn,vue脚手架 等等这些工具,
然后在下载其他版本的node并且切換过去后,就会发现之前安装过的淘宝镜像,yarn,vue脚手架 这些工具不存在了,需要再次安装,表明每次下载新的的版本时,都需要安装你常用的工具,不过已经安装过这些工具的node版本,切换回去不需要重新安装。
nvm -v 版本
nvm list 已安装node
nvm install 版本号 下载对应node版本
nvm uninstall 版本号 卸载对应node版本
nvm use 版本号 切换node版本
nvm list available 会罗列出所有可以安装的node版本
最后 如果安装完node之后,使用npm命令 报错【'npm' 不是内部或外部命令,也不是可运行的程序】
我们可以使用nvm install下载其他版本的node就可以了 ,可以去对应下载的Node版本的文件夹查看是否存在npm文件