Windows使用NVM管理node.js

NVM(Node Version Manager)是一个开源的命令行工具,用于管理多个版本的 Node.js 在同一台计算机上。NVM 允许开发者轻松地安装、切换和管理不同版本的 Node.js,这对于在多个项目上工作或测试 Node.js 的不同特性时非常有用。

在 macOS 或 Linux 上,通常通过 curl 或 wget 下载安装脚本并运行它。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
或者
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
然后,重新打开终端或运行 source ~/.bashrc(或你的 shell 的相应配置文件)。

下载地址

https://github.com/coreybutler/nvm-windows/releases

注意:在安装 node 版本管理工具之前,最好先卸载直接安装的 node,统一交给管理工具来管理。并且需要删除现有的nodejs安装目录(例如:"C:\Program Files\nodejs’)。因为,nvm生成的symlink(符号链接/超链接)不会覆盖现有的(甚至是空的)安装目录。你还需要删除现有的npm安装位置
(例如C:\Users\weiqinl\AppData\Roaming\npm”),以便正确使用nvm安装位置
完全卸载nodejs

image.png
下载完成之后安装,使用自己习惯的目录就行

注意:安装路径的文件夹名称不要出现中文,空格等,否则后期npm使用的时候会出现符号格式不正确问题

image.png
点击Next,跳转到设置 Node.js的Symlink,即需要设置nodejs的快捷方式存放的目录,之后,
点击Next–>Install–>Finish完成本次安装
image.png
nvm 安装之后,找到nvm文件位置,点开setting,在末尾加上以下代码

不再推荐使用旧域名,添加新的淘宝镜像域名

旧域名
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

新域名
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

在这里插入图片描述

在这里插入图片描述

安装检测

检查是否安装成功,我们可以在新的命令窗口中输入nvm
如果出现nvm版本号和一系列帮助指令,则说明nvm安装成功
否则,可能会提示nvm: command not found
image.png

版本更新升级

如果要升级的话,重新下载最新的安装程序。并直接运行安装程序。它将安全的覆盖需要更新的文件,而无需关心nodejs的安装。此次安装需要确保和上次使用相同的安装目录。
如果你最初安装到默认位置,则只需一直点击"下一步",直到完成。

使用命令

NVM(Node Version Manager)提供了许多命令来帮助你管理和使用不同版本的 Node.js。以下是一些常见的 NVM 命令:

  1. 查看 NVM 版本:

nvm --version

  1. 安装 Node.js 版本:
    • 安装特定版本的 Node.js:nvm install <version>
    • 例如:nvm install 18.16.1
    • 安装最新稳定版:nvm install stable
    • 安装最新 LTS 版本:nvm install lts/*
  2. 使用 Node.js 版本:
    • 切换到已安装的 Node.js 版本:nvm use <version>
  3. 查看已安装的 Node.js 版本:
    • nvm ls
  4. 查看所有可用的 Node.js 版本:
    • nvm list available
  5. 卸载 Node.js 版本:
    • nvm uninstall <version>
  6. 查看当前激活的 Node.js 版本:
    • nvm current
  7. 重新安装当前版本的 Node.js:
    • nvm reinstall <version>
  8. 清理 NVM 缓存:
    • nvm cache clear
  9. 检查 NVM 和 Node.js 的安装:
  • nvm doctor
  1. 设置默认的 Node.js 版本:
  • nvm alias default <version>
  1. 显示 NVM 的帮助信息:
  • nvm help
  1. 显示节点是以32位还是64位模式运行
  • nvm-arch
  1. 开启/关闭NVM
  • nvm on / nvm off

示例

查看nvm版本
安装已存在的nodejs会提示
我这里又安装了14.20.1,nvm use 14.20.1
查看npm版本
image.pngimage.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值