多版本node切换(用nvm)

发布时间:2026/9/1 13:34:27

多版本node切换(用nvm)
目录下载nvm安装nvm设置环境变量使用nvm安装node自动安装失败手动安装node如果安装node的时候node成功但下载npm失败清除缓存重新下载手动下载安装npm失败切换/使用 node版本下载nvm点击nvm下载地址在Asset里面找到nvm-setup.exe进行下载没有的话选zip文件也行安装nvm下载后点击安装同意协议后一路next可以改安装路径比如我是直接安F盘里了验证一下是否安装成功在cmd里输入nvm -v返回版本号就是成功了环境变量也自动配好了可以使用nvm了没成功的可能是环境有问题需要手动设置环境变量设置环境变量控制面板→系统和安全→系统→高级系统设置→高级→环境变量用户变量和系统变量都是-NVM_HOME的变量值是你刚才安装nvm的位置忘了可以在cmd里输入nvm root查比如我查出来的是 Current Root: F:\nvm-NVM_SYMLINK的变量值是你电脑上Node.js的位置忘了可以在cmd里输入where node查比如我的查出来是C:\nvm4w\nodejs\node.exe-Path里需要有%NVM_HOME%和%NVM_SYMLINK%设置完这样使用nvm安装node查看所有可安装的 Node.js 版本nvm list available‌CURRENT 当前活跃开发版本功能最新但可能不稳定LTS 长期支持版本稳定OLD STABLE 旧的稳定版是前一个长期支持版本OLD UNSTABLE 旧的不稳定版本不维护了安装长期支持版本nvm install lts没要求一般用这个安装指定node版本如22.17.0nvm install 22.17.0有要求用这个改成自己需要的版本号安装时会先后下载安装node和对应的npm等着就行自动安装失败可以看看nvm文件夹里的setting一般会有下面几个root你的nvm位置path你的node位置originalpath你的node位置比如我的这个文件是root: F:\nvm path: C:\nvm4w\nodejs arch: 64 proxy: none originalpath: C:\nvm4w\nodejs originalversion: node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/手动安装node有的版本可能因为太久了但是项目中能用到用nvm install 的时候又会出错那只能手动安装node指定版本下载地址此链接是14.17.6其他版本只需要点击后改链接中的版本号即可下载里面的.msi文件用nvm root找到nvm安装位置在里面以版本号为名创建新文件夹比如v14.17.6点击下载的 msi文件 安装的时候安装位置选择nvm文件夹里刚创建的新文件夹一般来说这步之后就直接会安装成功可以去切换/使用node版本了可能遇到的问题如果点击安装没有可选的安装位置把当前电脑安装的node文件卸载了就好了事实上最好是一开始就卸载当前电脑的node再安装nvm不过现在也不晚手动安装后需要把cmd关掉再打开这时nvm list就能识别刚放进去的指定版本的node了都整完用node -v和npm -v检测一下都返回版本号就是成功了可以直接跳到切换/使用node版本如果安装node的时候node成功但下载npm失败清除缓存按下WINR输入%TEMP% 删除 nvm-npm- 开头的所有文件夹卸载之前安装的指定版本的nodenvm uninstall 版本号重新下载重新下载指定node版本nvm install 版本号手动下载或手动下载链接6.14.5为指定node版本14.17.6对应的npm版本https://github.com/npm/cli/releases/tag/v6.14.15npm的版本号在下载失败的时候会提示如图将下载的npm的.tgz文件解压后放置到 Node.js 安装目录下的 node_modules 文件夹中。安装npm失败如图手动安装npmnvm install-latest-npm 14.17.6这个版本号是node的或npm install -g npm6.14.15这个版本号是node14.17.6对应的npm的切换/使用 node版本查看已安装的node版本nvm list切换/使用 指定node版本nvm use 22.17.0list里的版本都行验证node版本node -v确认是刚才切换的版本如需更新nvmnvm update

相关新闻

CNC程序传输实战:从RS-232到以太网,新手必学的机床通信指南

CNC程序传输实战:从RS-232到以太网,新手必学的机床通信指南

2026/9/1 13:34:27

1. 背景与核心概念在制造业和机械加工领域,CNC加工中心是当之无愧的“工业母机”核心。对于刚入行的新手而言,面对庞大的机床、复杂的控制系统和密密麻麻的代码,常常感到无从下手。本系列教程旨在用30天的时间,系统性地带你从零基…

簡易傢俬購物Apps

簡易傢俬購物Apps

2026/9/1 13:34:27

應用架構和流程1. 主頁面功能:展示推薦商品和優惠信息。提供快速導航到家具類別(例如:沙發、床、櫃子等)。設計建議:使用輪播圖展示促銷活動。提供搜索欄,方便用戶快速查找商品。分類導航使用圖標或卡片式設…

ViT微调实战:pytorch-image-models中让准确率起飞的4组超参

ViT微调实战:pytorch-image-models中让准确率起飞的4组超参

2026/9/1 13:34:27

ViT微调实战:pytorch-image-models中让准确率起飞的4组超参 【免费下载链接】pytorch-image-models The largest collection of PyTorch image encoders / backbones. Including train, eval, inference, export scripts, and pretrained weights -- ResNet, ResNeX…

随机森林算法毕业设计选题

随机森林算法毕业设计选题

2026/9/1 14:34:29

分为 6 大类:预测类、图像与特征识别、文本与舆情分析、故障 / 异常检测、行业大数据挖掘、改进随机森林算法研究。适合大数据、计算机、人工智能、软件工程专业,难度适中,数据集易得,可直接开题。一、随机森林回归预测类&#xf…

CyberChef 离线部署:断网也能跑完一次数据解码

CyberChef 离线部署:断网也能跑完一次数据解码

2026/9/1 14:34:29

CyberChef 离线部署:断网也能跑完一次数据解码 【免费下载链接】CyberChef The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis 项目地址: https://gitcode.com/GitHub_Trending/cy/CyberChef 隔离机上拿到一…

Kitty GPU终端:3步跑通,4个核心功能用熟

Kitty GPU终端:3步跑通,4个核心功能用熟

2026/9/1 14:34:29

Kitty GPU终端:3步跑通,4个核心功能用熟 【免费下载链接】kitty If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based. 项目地址: https://gitcode.com/GitHub_Trending/ki/kitty Kitty 是一款跨…

GraphRag 知识图谱数据清洗 3 步实战:实体去重、图剪枝与 PMI 权重降噪

GraphRag 知识图谱数据清洗 3 步实战:实体去重、图剪枝与 PMI 权重降噪

2026/9/1 14:34:29

GraphRag 知识图谱数据清洗 3 步实战:实体去重、图剪枝与 PMI 权重降噪 【免费下载链接】graphrag A modular graph-based Retrieval-Augmented Generation (RAG) system 项目地址: https://gitcode.com/GitHub_Trending/gr/graphrag LLM 抽取出的实体名带 H…

Kitty终端实用指南:三分钟上手这款GPU加速的跨平台终端

Kitty终端实用指南:三分钟上手这款GPU加速的跨平台终端

2026/9/1 14:34:29

Kitty终端实用指南:三分钟上手这款GPU加速的跨平台终端 【免费下载链接】kitty If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based. 项目地址: https://gitcode.com/GitHub_Trending/ki/kitty 用 less 翻…

如何三分钟跑通AI出题:DeepTutor 出题功能快速上手指南

如何三分钟跑通AI出题:DeepTutor 出题功能快速上手指南

2026/9/1 14:24:29

如何三分钟跑通AI出题:DeepTutor 出题功能快速上手指南 【免费下载链接】DeepTutor DeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/. 项目地址: https://gitcode.com/GitHub_Trending/dee/DeepTutor 复习课前,你打开一学期…

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

2026/9/1 1:53:39

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

2026/9/1 9:55:14

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

2026/8/31 17:18:46

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

远程协作的工作台整理

远程协作的工作台整理

2026/9/1 0:03:36

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/1 0:03:36

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/1 0:03:36

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

远程协作的工作台整理

远程协作的工作台整理

2026/9/1 0:03:36

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/1 0:03:36

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/1 0:03:36

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…