Nvm下载安装和基本使用

本文详细介绍了如何在Windows上下载、安装和管理Node.js版本管理器nvm,包括默认与自定义安装、设置镜像源、版本切换、全局包管理以及配置选项等。

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

下载与安装

github地址:Releases · coreybutler/nvm-windows (github.com)


 

默认安装:安装nvm时候,全默认即可(如果自定义目录,切记 nvm的安装路径 :不要有汉字,不要有空格,不然后面会出现乱码问题);

自定义安装:打开安装包,选择nvm的存放路径,以及nodejs的存放路径,这里切记不要选择到c:/program files,这里的两个路径是为了自动在系统中添加环境变量的路径;

然后一直下一步就行,中间会有两个路径选择,自定义即可,然后会自动根据路径配置环境变量


检查nvm版本与机位(32位 |64位)

// 显示版本
nvm version

// 显示 32位还是64位
nvm arch


查找nvm安装的位置

where nvm


修改镜像地址

打开nvm文件夹下的settings.txt文件,在最后添加以下代码:

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

将下载镜像源指向淘宝(这步也很重要,否则在安装node与依赖的时候会出现卡死,npm安装不成功的情况)

或者其他的镜像源:https://registry.npmmirror.com

npmmirror 镜像站

如果淘宝证书过期,就更换

node_mirror: https://npmmirror.com/mirrors/node
npm_mirror: https://mirrors.huaweicloud.com/repository/npm/

 


查看node版本

nvm list 或者nvm ls 查看已经安装的版本
nvm list installed 查看已经安装的版本
nvm list available 查看网络可以安装的版本
nvm current 显示当前版本


nvm卸载node

第一次使用,卸载失败了,让我手动卸载,奇怪,查了一会儿百度,好像没人遇到我这个情况,这就更奇怪了,先放着吧,先学手动卸载,在控制面板直接卸载

Manually:手动的

控制面板卸载后,nvm list发现还在

发现node.js目录还在,里面只有一个文件

删了删了,全删了,还有个服务也停止了

完成! 


nvm安装node

nvm install 版本号

比如:nvm install 18.12.0

检测是否成功

如果不成功,可以去查看安装目录和环境变量


node版本切换与机位(机位选填)

假如机器中有好几个node版本,可以随时切换,注意node安装目录与nvm的NVM_SYMLINK对应上

nvm use 16.19.0 [arch]

设置(设置选填)与查看nvm安装路径

只查看

nvm root

查看加设置

nvm root [path]


下载最新的node版本和与之对应的npm版本

nvm install latest

给指定版本node添加别名

nvm alias <name> <version>

删除已定义的别名

nvm unalias <name>

在当前版本node环境下,重新全局安装指定版本号的npm包

nvm reinstall-packages <version>

开启/关闭node版本控制

nvm on 打开node版本控制
nvm off 关闭node版本控制

查看设置于代理

nvm proxy


设置或者查看setting.txt中的node镜像和npm镜像

nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror
如果不设置的默认是 https://nodejs.org/dist/

nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror
如果不设置的话默认的是: https://github.com/npm/npm/archive/.

### 如何使用nvm安装管理多个版本的Node.js #### 安装nvm并验证其功能 为了能够顺利管理切换不同版本的Node.js,首先需要确保已经正确安装了`nvm`工具。可以通过访问官方网站获取最新的安装指南[^1]。 一旦完成了nvm的安装过程,应当通过执行命令来确认安装无误: ```bash command -v nvm ``` 如果返回了`nvm`字样,则说明安装成功;否则需重新按照官方指导进行操作直至成功为止。 #### 配置环境变量与镜像加速 考虑到国内网络状况可能影响下载速度,建议配置淘宝镜像作为npm的默认源以加快依赖项的获取效率: ```bash npm config set registry https://registry.npmmirror.com/ ``` 同时也要注意调整系统的环境变量设置,使得每次启动新的终端窗口都能自动识别由nvm管理的不同Node.js版本所对应的路径[^4]。 #### 查看可用版本列表并选择安装目标 利用如下指令查询当前支持安装的所有Node.js版本号: ```bash nvm list available ``` 根据实际需求挑选合适的目标版本来进行下一步的操作——即正式安装特定版本的Node.js运行时环境。 #### 执行具体版本的安装任务 假设决定要安装某个具体的长期支持(LTS)版本(比如v18.x),则只需输入相应的命令即可开始部署流程: ```bash nvm install lts/iron # 这里的'lts/iron'代表LTS系列中的一个别名标签 ``` 对于非LTS版本同样适用类似的语法结构,只需要替换为确切的小数点分隔形式的全称版本号就好。 #### 切换至已安装的具体版本 每当希望激活之前安好的任意一种Node.js发行版时,都可以借助简单的命令快速实现这一目的: ```bash nvm use 18.16.0 # 此处填写期望使用的精确版本编号 ``` 这一步骤将会立即生效,并且可以在同一台机器上无缝地在不同版本间来回转换而不必担心冲突问题的发生。 #### 常见维护性操作汇总 除了上述基本的功能外,还存在一些辅助性的命令可以帮助更好地打理日常工作中涉及到的各种场景下的节点版本控制事务: - **禁用或启用版本管理**:有时出于特殊原因不想让某些进程受到nvm的影响,这时就可以考虑临时关闭它的作用范围; ```bash nvm off # 关闭 ``` 或者相反地恢复正常使用状态 ```bash nvm on # 开启 ``` - **移除不再需要的老化版本**:随着项目的迭代更新技术栈的选择变化,可能会积累不少过期不用的历史遗留版本,定期清理有助于保持系统整洁有序。 ```bash nvm uninstall 14.17.0 # 移除指定版本 ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值