东东
发布于 2025-01-13 / 1 阅读 / 0 评论 / 0 点赞

NVM使用(多版本node.js管理)

文档参考

nvm与node安装配置(保姆级教程)-CSDN博客

关于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中添加上述两个变量

image-lcbg.png

image-dlka.png

更新依赖配置

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

image-s7eo.png

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

使用

image.png

安装指定的版本: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