安装使用nvm

要在一台机器上安装并管理多个版本的 Node.js 环境,最常用的工具是 Node Version Manager (nvm)。nvm 允许你轻松地安装和切换不同版本的 Node.js。以下是如何使用 nvm 安装多个版本的 Node.js 环境的详细步骤。

一、安装 NVM(Node Version Manager)
1. Windows 上安装 NVM
Windows 版本的 nvm 是一个独立的项目,叫做 nvm-windows。可以通过以下步骤安装:

    下载 NVM for Windows:

前往 nvm-windows GitHub releases 页面,下载最新的 nvm-setup.zip 安装包。
安装 NVM:

解压并运行 nvm-setup.exe。
选择安装路径(默认安装在 C:\Program Files\nodejs\),完成安装。
配置环境变量:

安装完成后,nvm 会自动配置好环境变量。
你可以通过终端输入 nvm 检查安装是否成功。

二、使用 NVM 安装多个版本的 Node.js
列出所有可用的 Node.js 版本:

nvm list available
这会列出所有可用的 Node.js 版本,你可以选择你想安装的版本。
输出效果

E:\x\y>nvm list available

| CURRENT | LTS | OLD STABLE | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
| 23.0.0 | 20.18.0 | 0.12.18 | 0.11.16 |
| 22.10.0 | 20.17.0 | 0.12.17 | 0.11.15 |
| 22.9.0 | 20.16.0 | 0.12.16 | 0.11.14 |
| 22.8.0 | 20.15.1 | 0.12.15 | 0.11.13 |
| 22.7.0 | 20.15.0 | 0.12.14 | 0.11.12 |
| 22.6.0 | 20.14.0 | 0.12.13 | 0.11.11 |
| 22.5.1 | 20.13.1 | 0.12.12 | 0.11.10 |
| 22.5.0 | 20.13.0 | 0.12.11 | 0.11.9 |
| 22.4.1 | 20.12.2 | 0.12.10 | 0.11.8 |
| 22.4.0 | 20.12.1 | 0.12.9 | 0.11.7 |
| 22.3.0 | 20.12.0 | 0.12.8 | 0.11.6 |
| 22.2.0 | 20.11.1 | 0.12.7 | 0.11.5 |
| 22.1.0 | 20.11.0 | 0.12.6 | 0.11.4 |
| 22.0.0 | 20.10.0 | 0.12.5 | 0.11.3 |
| 21.7.3 | 20.9.0 | 0.12.4 | 0.11.2 |
| 21.7.2 | 18.20.4 | 0.12.3 | 0.11.1 |
| 21.7.1 | 18.20.3 | 0.12.2 | 0.11.0 |
| 21.7.0 | 18.20.2 | 0.12.1 | 0.9.12 |
| 21.6.2 | 18.20.1 | 0.12.0 | 0.9.11 |
| 21.6.1 | 18.20.0 | 0.10.48 | 0.9.10 |


安装指定的 Node.js 版本:
运行以下命令安装你需要的某个 Node.js 版本(例如 v14.17.0):

nvm install 14.17.0
1
查看已安装的 Node.js 版本:
运行以下命令列出你本地已经安装的所有 Node.js 版本:

nvm ls
nvm list

 


2
切换 Node.js 版本:
当你安装了多个版本后,可以通过以下命令切换到不同的 Node.js 版本:

nvm use 14.17.0

设置默认 Node.js 版本:
如果你希望在每次打开终端时默认使用某个版本,可以运行以下命令设置默认版本:

nvm alias default 14.17.0

卸载不需要的 Node.js 版本:
如果你不再需要某个版本的 Node.js,可以使用以下命令卸载:

nvm uninstall 14.17.0

 

通过 nvm,你可以灵活地管理多个 Node.js 版本,方便开发不同的项目。在开发多个需要不同 Node.js 版本的项目时,nvm 是非常有用的工具。

posted @   小二的黑豆  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示