安装 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
相关推荐
前端付豪1 天前
Nest 项目小实践之注册登陆
前端·node.js·nestjs
天蓝色的鱼鱼1 天前
Node.js 中间层退潮:从“前端救星”到“成本噩梦”
前端·架构·node.js
codingWhat1 天前
uniapp 多地区、多平台、多环境打包方案
前端·架构·node.js
小p1 天前
nodejs学习: 服务器资源CPU、内存、硬盘
node.js
Mr_li1 天前
手摸手,教你如何优雅的书写 NestJS 服务配置
node.js·nestjs
QQ5110082852 天前
python+springboot+django/flask的校园资料分享系统
spring boot·python·django·flask·node.js·php
q***09802 天前
最新最详细的配置Node.js环境教程
node.js
WeiXin_DZbishe2 天前
基于django在线音乐数据采集的设计与实现-计算机毕设 附源码 22647
javascript·spring boot·mysql·django·node.js·php·html5
遥遥江上月2 天前
Node.js + Stagehand + Python 部署
开发语言·python·node.js
YAY_tyy2 天前
2025 最新版 Node.js 下载安装及环境配置教程
前端·node.js·教程·工具配置