文档参考
关于nvm 安装 nodejs后无法使用node和npm命令-CSDN博客
卸载
首先必须完全卸载旧版本的node.js
1、控制面板卸载node
2、删除相关目录
3、删除C盘残留文件
C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\用户名\AppData\Roaming\npm
C:\Users\用户名\AppData\Roaming\npm-cache
C:\Users\用户名\AppData\Local\npm-cache
最后通过命令行查看是否卸载成功,然后重启电脑
npm -v
node -v
安装
下载地址:
https://github.com/coreybutler/nvm-windows/releases
安装时有两个路径要选择
1、nvm的安装路径
2、通过nvm来管理node.js的时候,当前正在使用的node版本的目录
修改镜像
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/常用命令
nvm list available 显示所有可安装版本
nvm install <version> 安装指定版本的 Node.js。
nvm use <version> 切换到指定版本的 Node.js。
nvm ls 或者 nvm list 列出已安装的所有 Node.js 版本。
nvm alias <name> <version> 给指定版本创建别名。
nvm run <version> <script>:在指定版本下运行脚本。
nvm current 显示当前正在使用的 Node.js 版本。
nvm uninstall <version> 卸载指定版本的 Node.js。
配置变量
系统变量/用户变量
NVM_HOME=D:\devSoftwareFiles\nvm
NVM_SYMLINK=D:\devSoftwareFiles\nodejs
在path中添加上述两个变量


更新依赖配置
同时在nvm的根目录创建两个文件夹,用来存储下载的依赖,如图所示

npm config set prefix "D:\devSoftwareFiles\nvm\node_global"
npm config set cache "D:\devSoftwareFiles\nvm\node_cache"
使用

安装指定的版本:nvm install 22.1.0
进入或切换版本:nvm use 22.1.0
镜像加速配置
//查看镜像
npm config get registry
//将 npm 镜像更改为 淘宝镜像
npm config set registry https://registry.npmmirror.com/
//安装cnpm 并更改为 淘宝镜像
npm install -g cnpm --registry=https://registry.npmmirror.com/
测试
执行下面的命令,看是否会产生文件
npm install express -g