安装 nvm 和 Node.js 教程

下载并安装 nvm-windows

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

选择 nvm-setup.exe

Active Version Location:表示 "当前激活的 Node.js 版本的访问路径"

nvm 是用来切换 Node.js 版本的,切换后,系统需要一个固定的路径来找到当前在用的 Node.js。

这个目录会被自动加入系统的Path环境变量,这样你在命令行里输入node、npm时,系统才能找到对应的程序。

**标题Desktop Notifications (PREVIEW):**表示 "桌面通知(预览功能)",说明这是 nvm-windows 提供的一个测试阶段的通知功能

下方说明: NVM for Windows supports the basic (free) edition of Author Notifications.

意思是 "nvm-windows 支持基础(免费)版的作者通知功能"

选项含义(哪些事件会给你发桌面通知)

  • Node.js LTS releases (Long-Term Support/Stable)

当 Node.js 推出 **长期支持版(稳定版)**时,会给你发桌面通知。LTS 版是生产环境常用的稳定版本

  • Node.js Current releases (Latest/Testing)

当 Node.js 推出 **当前版(最新版 / 测试版)**时的通知。这个版本包含最新功能,但稳定性不如 LTS 版

  • NVM For Windows releases

当nvm-windows工具本身有 新版本发布时,会给你发通知

  • Author updates and releases (upcoming NVM for Windows successor)

当工具作者发布更新、或 nvm-windows 的后续替代工具推出时,会给你发通知

这些通知开和不开都行,无所谓

验证安装

打开 cmd,输入

复制代码
nvm -v

配置 nvm 的国内镜像源

找到 nvm 安装目录

在该目录下找到 settings.txt 文件

在文件末尾添加以下两行代码

复制代码
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

node_mirror: 告诉 nvm 去阿里云的镜像站下载 Node.js 安装包

npm_mirror: 告诉 nvm 去阿里云的镜像站下载 npm 工具

使用 nvm 安装 Node.js

查看可用的 Node.js 版本

复制代码
nvm list available

安装指定版本

喜欢哪个版本装哪个,我选择 20.10.0 版本

复制代码
nvm install 20.10.0

查看已安装的版本

复制代码
nvm list

切换/使用指定版本

告诉系统,我现在要使用 20.10.0 这个版本

复制代码
nvm use 20.10.0

验证 Node 和 npm 是否就绪

复制代码
node -v
npm -v

配置 npm 的全局镜像源

之前配置的是 nvm 下载 node 的源,当 npm 安装第三方依赖包(比如 vue, react)时,默认还是去国外下载,我们需要把 npm 的下载源也改为国内镜像源

查看当前镜像源

复制代码
npm config get registry

设置为阿里云镜像源

将 npm 的默认下载地址永久设置为阿里云镜像源。以后 npm install 会很快

这个也叫淘宝镜像源

复制代码
npm config set registry https://registry.npmmirror.com

使用 nrm 管理镜像源

nrm (Node Registry Manager) 是一个专门用来管理和快速切换镜像源的工具

下载 nrm

使用 npm 全局安装 nrm 工具,-g 代表 global(全局),安装后可以在任何目录下使用 nrm 命令

-g 只是决定了"文件存在哪里",想让 Windows 找到它,需要配置环境变量

没有 -g:nrm 会被安装在你当前项目的 node_modules 文件夹里

有了 -g:nrm 会被安装在一个固定的"公共目录"里

复制代码
npm install -g nrm

配置环境变量

查看 npm 把工具安装到了哪个文件夹

复制代码
npm config get prefix

把这个路径复制到系统变量的 Path 中

配置环境变量后,需要重新打开一个新的 cmd,设置才会生效

查看所有可用的镜像源

复制代码
nrm ls

测速

查看哪个源最快

复制代码
nrm test

发现淘宝镜像源最快

切换镜像源

如果想切换到腾讯源

复制代码
nrm use tencent

如果想切换回淘宝(阿里云)源

复制代码
nrm use taobao

查看当前使用的源

复制代码
nrm current
相关推荐
谢小飞9 小时前
大文件上传很难?学会这招,GB文件秒传不是梦
前端·node.js
fastjson_17 小时前
Hadoop之Yarn
大数据·hadoop·npm
晓得迷路了21 小时前
栗子前端技术周刊第 141 期 - Next.js 16.3、npm 安全事件、2026 CSS 现状调查报告结果...
前端·javascript·npm
周小董1 天前
[1367]npm 安装 canvas 报错 node-gyp ERR
前端·npm·node.js
张龙6872 天前
Node.js 内存泄漏排查实战:从内存曲线到堆快照,一条可复用的定位路径
性能优化·node.js
烂蜻蜓2 天前
Node.js入门教程(七):工作机制
node.js
凌云拓界2 天前
NodeVerdict | .ndv 二进制格式:为 WASM 解码器设计的紧凑布局
安全·架构·开源·node.js·编辑器·软件工程·wasm
凌云拓界3 天前
NodeVerdict | 性能门禁:把追踪数据变成 CI 规则
ci/cd·信息可视化·开源·node.js·bug·数据可视化·安全架构
烂蜻蜓3 天前
Node.js入门教程(五):NVM 管理多版本 Node.js
node.js
接着奏乐接着舞。3 天前
LLM 流式响应:网慢和断线怎么处理?
前端·人工智能·node.js·aigc