NodeJS 6 ,如何在项目中使用NVM,如何在Windows中使用NVM(nvm使用详细,如何使用nvm,使用nvm安装和切换各个nodejs版本)

本文详细介绍了如何在Windows系统中使用NVM工具来安装、管理及切换不同版本的Node.js,包括删除原有版本、下载安装nvm、常用命令及其功能等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

前言
一. 卸载删除
二. 下载地址
2.1 安装地址
2.2 点击直接
三. 安装使用
四. 检测安装
五. 直接使用
5.1 安装版本
5.2 版本列表
5.3 切换版本
5.4 命令失效
六. 常用命令

前言

NVM 全称 Node Version Manager,是一个用于管理 Node.js 版本的工具,它允许你在同一台计算机上安装和切换多个 Node.js 版本。这对于我们来说特别有用,因为不同的项目可能需要不同版本的 Node.js 来运行。这里来记录分享,如何在Windows中使用nvm工具。

一. 卸载删除

首先,需要把你使用的nodejs删除,否则会产生冲突。这里直接在设置 > 应用中,搜索后卸载删除。如果不卸载,后续完成nvm安装后,会导致路径混乱,系统会识别不到当前node环境


二. 下载地址

下载并安装 nvm工具,可以从 nvm 的 GitHub 仓库下载、安装,地址如下:

2.1 安装地址

NVM,GitHub下载地址

NVM下载地址https://github.com/coreybutler/nvm-windows/tags

 任选一个版本,直接下载、安装,这里以1.1.12版本为例

2.2 点击直接

或者,点击直接下载

NVM点击直接下载https://github.com/coreybutler/nvm-windows/releases/download/1.1.12/nvm-setup.exe


三. 安装使用

NVM下载完成后,直接安装使用

3.1 选择我同意安装

3.2 选择nvm 安装路径

3.3 选择node安装路径

3.4 点击安装

3.5 安装完成


四. 检测安装

安装完成后,命令提示符(CMD)或 PowerShell,检测是否安装成功

可以看到使用 nvm -v 检测到nvm的1.1.12版本安装成功。


五. 直接使用

直接下载,想要使用和切换的node版本

5.1 安装版本

可以看到使用nvm install <node_version>命令,安装所需的 Node.js 版本

nvm install 16.15.0

5.2 版本列表

执行 nvm list 命令,可以看到安装的nodejs版本列表。这里安装了两个版本16.15.0 、18.12.1

nvm list

5.3 切换版本

执行nvm use <node_version>命令,来切换到已安装的 Node.js 版本

nvm use 18.12.1

5.4 命令失效

如果安装完 nvm 和需要的 node 版本之后,node 和 npm 命令失效,则需要重新配置环境变量。这是因为路径换乱,系统识别不到当前配置的 node 环境,直接将安装 nvm 和 node 版本路径添加到环境变量中即可。这里分别在 Path 中添加 C:\software\Nvm\nvm 和 C:\software\Nvm\nvm\v16.15.0

我们来看下 nvm 目录结构

检查

大功告成。


六. 常用命令

nvm的常用命令,请看

  1. nvm install <node_version>

    • 作用:安装指定版本的 Node.js。
    • 解析:该命令用于从 Node.js 官方服务器下载并安装指定版本的 Node.js。例如,nvm install 14.17.0 将安装 Node.js 版本 14.17.0。
  2. nvm use <node_version>

    • 作用:切换到指定版本的 Node.js。
    • 解析:该命令用于将当前的 Node.js 版本切换为指定版本。例如,nvm use 14.17.0 将切换到 Node.js 版本 14.17.0。
  3. nvm list

    • 作用:列出已安装的 Node.js 版本。
    • 解析:该命令用于列出当前系统上已安装的所有 Node.js 版本,以及当前正在使用的 Node.js 版本。
  4. nvm uninstall <node_version>

    • 作用:卸载指定版本的 Node.js。
    • 解析:该命令用于从系统中卸载指定版本的 Node.js。例如,nvm uninstall 14.17.0 将卸载 Node.js 版本 14.17.0。
  5. nvm alias default <node_version>

    • 作用:设置默认的 Node.js 版本。
    • 解析:该命令用于设置默认使用的 Node.js 版本。每当打开新的命令提示符时,默认使用指定版本的 Node.js。
  6. nvm onnvm off

    • 作用:启用或禁用 nvm。
    • 解析:这两个命令分别用于启用和禁用 nvm。当 nvm 处于禁用状态时,将不会影响 Node.js 的版本管理。
  7. nvm --version

    • 作用:查看 nvm 的版本号。
    • 解析:该命令用于显示当前安装的 nvm 版本号。
    • 或者简写,使用 nvm -v 简称

创作不易,感觉有用,就一键三连,感谢(●'◡'●)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北城笑笑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值