news 2026/11/3 1:03:48

nvm:NodeJs版本管理工具下载安装与使用教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
nvm:NodeJs版本管理工具下载安装与使用教程

nvm是什么

nvm是一个node的版本管理工具,可以简单操作node版本的切换、安装、查看。。。等等,与npm不同的是,npm是依赖包的管理工具。

nvm特点

node:是一个基于 Chrome V8 引擎的 JS 运行环境。

npm:是 node.js 默认的包管理系统(用 JavaScript 编写的),在安装的 node 的时候,npm 也会跟着一起安装,管理 node 中的第三方插件。

nvm:node 版本管理器,也就是说:一个 nvm 可以管理多个 node 版本(包含 npm 与 npx),可以方便快捷的 安装、切换 不同版本的 node。

如何下载

官方网址:https://www.nvmnode.com

windows下载exe安装

Linux/MacOS/WSL

Linux 和 MacOS 使用的是原始的 nvm-sh/nvm 版本。

安装方法

您可以通过以下命令之一安装 NVM:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

或者:

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

中国大陆加速方法:

curl -o- https://hub.gitmirror.com/raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

或者:

wget -qO- https://hub.gitmirror.com/raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/instal

nvm常用命令

nvm list available:查看可在线安装的NodeJS版本

nvm ls:列出所有已经在NVM中安装的NodeJS版本。

nvm current:显示当前正在使用的Node版本。

nvm install xx.xx.xx:在NVM中在线安装指定版本的NodeJS,xx.xx.xx为指定的版本号。

nvm uninstall xx.xx.xx:在NVM中卸载指定版本的NodeJS,xx.xx.xx为指定的版本号。

nvm use xx.xx.xx:切换NodeJS版本,xx.xx.xx为指定的版本号。

nvm version:显示当前所使用的NVM的版本号。

其它命令,如nvm arch、nvm on、nvm off、nvm proxy、nvm node_mirror、nvm npm_mirror、nvm root等,

npm在国内存在下载速度比较慢的问题。为解决这个问题,需要切换npm下载源为国内的镜像源

npm国内下载镜像汇总:

npm官方原始镜像: https://registry.npmjs.org/

淘宝npm镜像:http://registry.npmmirror.com

阿里云npm镜像: https://npm.aliyun.com

腾讯云npm镜像: https://mirrors.cloud.tencent.com/npm/

华为云npm镜像: https://mirrors.huaweicloud.com/repository/npm/

网易npm镜像: https://mirrors.163.com/npm/

中科大开源镜像站: http://mirrors.ustc.edu.cn/

清华大学开源镜像站: https://mirrors.tuna.tsinghua.edu.cn/

查看当前使用的npm镜像源,使用命令:

npm config get registry

切换npm镜像源,使用命令:

npm config set registry http://mirrors.cloud.tencent.com/npm/

切换为国内的镜像源之后,确认是否切换成功,查看当前使用的npm镜像,命令

npm config get registry

以上命令运行效果如图:

使用nrm管理镜像源

nrm是一个npm源管理工具,可以使用nrm切换不同的镜像源

先恢复官方的镜像源,使用命令

npm config set registry https://registry.npmjs.org/

安装nrm,命令:

npm install -g nrm

使用nrm查看有哪些npm镜像源, 命令:

nrm ls

运行命令,会得到类似以下结果的输出

npm ---- https://registry.npmjs.org/

yarn ---- https://registry.yarnpkg.com/

tencent - https://mirrors.cloud.tencent.com/npm/

huawei -- https://repo.huaweicloud.com/repository/npm/

使用nrm切换npm镜像源,需要用到nrm ls命令中得到的结果,命令如下:

nrm npmMirror

恢复官方源,运行命令:

npm config set registry https://registry.npmjs.org/

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/3 1:01:09

2025黑苹果完全指南:从零构建稳定macOS系统的终极解决方案

2025黑苹果完全指南:从零构建稳定macOS系统的终极解决方案 【免费下载链接】Hackintosh Hackintosh long-term maintenance model EFI and installation tutorial 项目地址: https://gitcode.com/gh_mirrors/ha/Hackintosh 对于想要在普通PC上体验macOS的用户…

作者头像 李华
网站建设 2026/11/3 1:14:07

UUID主键的深分页如何解决?

传统的深分页优化(游标分页)核心原理是 WHERE id > 上一页最后的id 。但 UUID 是随机无序的字符串,如果直接用它做比较,查出来的数据顺序是乱的,会导致分页数据重复或遗漏。怎么优化?(3种实…

作者头像 李华
网站建设 2026/11/1 6:16:32

数据防泄密软件有哪些好用的?珍藏五款数据防泄密软件大公开

说真的,现在企业数据泄露的事儿越来越多,一不小心就可能把客户资料、设计图纸、合同文件给"送"出去了。轻则赔钱道歉,重则官司缠身。所以越来越多的老板和IT负责人开始认真考虑:到底有没有靠谱的数据防泄密软件&#xf…

作者头像 李华
网站建设 2026/11/1 6:16:33

如何一键获取网易云与QQ音乐歌词:开源歌词管理终极指南

如何一键获取网易云与QQ音乐歌词:开源歌词管理终极指南 【免费下载链接】163MusicLyrics 云音乐歌词获取处理工具【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 还在为音乐播放器缺少歌词而烦恼?还在手动…

作者头像 李华
网站建设 2026/11/2 0:28:27

ZigBee Green Power 3.0:超低功耗物联网设备的通信架构与实战

1. ZigBee Green Power 3.0:为“永不断电”的物联网设备铺路在智能家居和工业物联网的部署中,我们常常遇到一个两难困境:那些需要安装在犄角旮旯、长期无人维护的传感器或开关,比如门窗磁、温湿度计、光照传感器,更换电…

作者头像 李华
网站建设 2026/11/3 2:18:27

PersistentWindows:彻底解决Windows多显示器窗口错位的终极方案

PersistentWindows:彻底解决Windows多显示器窗口错位的终极方案 【免费下载链接】PersistentWindows fork of http://www.ninjacrab.com/persistent-windows/ with windows 10 update 项目地址: https://gitcode.com/gh_mirrors/pe/PersistentWindows 你是否…

作者头像 李华