前言: 为什么需要 nvm?
在 Node.js 开发中,以下几种场景常见: 项目版本不兼容:不同项目可能依赖不同版本的 Node.js,nvm 可以轻松切换版本。
升级与降级:开发者可能需要升级到最新版本或回退到旧版本进行调试,nvm 简化了这一过程。 多人协作开发:团队成员使用 nvm
可以确保开发环境一致,避免因 Node.js 版本不同导致的兼容性问题。 nvm(Node Version Manager)是一个用于管理
Node.js 版本的命令行工具。它允许开发者在同一台机器上安装和切换多个 Node.js 版本,解决了不同项目对不同 Node.js
版本的需求,避免了因版本不兼容而产生的问题。
《nvm安装详细教程:Node.js 版本管理的得力助手》
nvm常用命令
0.1 安装指定版本的 Node.js。
nvm install <version>
0.2 切换到指定版本的 Node.js。
nvm use <version>
0.3 列出已安装的所有 Node.js 版本。
nvm ls
或者
nvm list
0.4 给指定版本创建别名。
nvm alias <name> <version>
0.5 在指定版本下运行脚本。
nvm run <version> <script>
0.6 显示当前正在使用的 Node.js 版本。
nvm current
0.7 卸载指定版本的 Node.js。
nvm uninstall <version>
0.8 查看node.js最新的一批版本
偶数是绝对稳定版本 基数是不一定稳定版本
nvm list available
0.9 查看当前版本
node -v
0.10 切换版本
nvm use 20.10.0
1、下载NVM与安装,这里使用的版本是1.1.11
1.1. 点击nvm-setup.exe进行安装
1.2. [可选] 更改nvm安装目录
1.3. [可选] 更改nodejs安装目录
1.4. Install
2、nvm修改镜像源
2.1 进入终端查看nvm的安装根路径
win + R ,输入cmd ,回车后,进入终端,在命令行输入nvm root 命令,可以查看nvm的安装根路径在那个文件夹
nvm root
2.2 修改配置文件
在文件管理器地址栏输入root地址,找到setting.txt文件并打开
D:\app\nvm\nvm
2.3 增加镜像地址
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
3 nvm配置环境变量
3.1 进入系统环境变量
环境变量打开方式:win+i->系统->关于->高级系统设置->环境变量->
查看环境变量是否一致,不一致需要修改,默认nvm安装成功后,会自动生成
NVM_HOME
D:\app\nvm\nvm
NVM_SYMLINK
D:\app\nvm\nvm4w\nodejs
3.2 查看nvm环境是否安装成功
win + R ,输入cmd ,回车后,进入终端,在命令行输入nvm -v 命令,返回版本号,证明配置成功
nvm -v
4. 安装nodejs及环境变量配置
4.1 查看node.js版本
nvm list available
4.2 安装指定的版本
nvm install 22.10.0
4.3 查看安装的所有版本
nvm list
nvm ls
4.4 进入或切换版本
必须先进行这一步才能查看node环境
nvm use 22.10.0
4.5 查看当前版本
node -v
node环境变量配置
在NVM的安装目录新建两个文件夹node_global和node_cache
配置 npm(Node Package Manager)的全局安装路径和缓存路径的
nvm install 22.16.0
nvm use 22.16.0
npm config set prefix "D:\app\nvm\node_global"
npm config set cache "D:\app\nvm\node_cache"
设置用户变量缓存地址
D:\app\nvm\node_global