Windows 上同时安装多个 node 版本
一、实践步骤1.1 卸载已安装的 node然后安装 nvm-windowsnvm 版本选择问题nvm 版本 适用场景 原因与建议1.1.12 需要安装 Node.js 18 及以下版本 这是 1.1 系列的最终版非常稳定。强烈建议使用此版本因为它没有 1.2 系列存在的 npm 安装 bug1.2.2 仅使用 Node.js 18 以上版本如20, 22, 24 这是 1.2 系列的最新版。若只需使用新版 Node.js 时可以使用此版本因为它通常不受 npm 安装 bug 的影响本文就以安装 1.1.12 版本为例。强烈建议在安装 nvm 之前先彻底卸载掉之前已安装的 Node.js 版本。这并非简单的建议而是 nvm-windows 能够正常工作的前提条件。如果不进行清理极有可能导致新安装的 nvm 无法管理 Node.js 版本或者新旧环境发生冲突使得 node 和 npm 命令失效。下载指定的版本下载地址NVM 中文网https://www.nvmnode.com/zh/guide/download.html。双击运行安装程序nvm-setup.exe一路“下一步”即可。安装完成后重新打开 CMD 或 PowerShell 终端输入 nvm version如果显示版本号说明安装成功。1.2 安装多个 node 版本安装之前建议将默认的镜像地址换成国内的速度将会上一个台阶。Node.js 默认镜像https://nodejs.org/dist/npm 默认镜像https://github.com/npm/npm/archive/12。由于这些官方源服务器位于国外在国内网络环境下直接下载往往速度较慢甚至容易出现超时中断的情况。可以通过以下两条命令来更换成淘宝的镜像地址这个还是比较常用的。nvm node_mirror https://npmmirror.com/mirrors/node/nvm npm_mirror https://npmmirror.com/mirrors/npm/更换完成后就可以安装目标 node.js 版本了。先安装 node.js 14.18.0 版本。查看可以下载安装的版本C:\Users\Administratornvm list available安装版本 node.js 14.18.0C:\Users\Administratornvm install 14.18.0Downloading node.js version 14.18.0 (64-bit)…CompleteCreating D:\SoftDocument\nvm\tempDownloading npm version 6.14.15… CompleteInstalling npm v6.14.15…Installation complete. If you want to use this version, typenvm use 14.18.0使用 node.js 14.18.0C:\Users\Administratornvm use 14.18.0Now using node v14.18.0 (64-bit)查看已安装的 node.js 版本C:\Users\Administratornvm ls14.18.0 (Currently using 64-bit executable)查看当前 node.js 版本C:\Users\Administratornode -vv14.18.0查看当前 npm 版本C:\Users\Administratornpm -v6.14.15再安装 node.js 22.23.2 版本。安装C:\Users\Administratornvm install 22.23.2Downloading node.js version 22.23.2 (64-bit)…Extracting node and npm…Completenpm v10.9.8 installed successfully.Installation complete. If you want to use this version, typenvm use 22.23.2使用C:\Users\Administratornvm use 22.23.2Now using node v22.23.2 (64-bit)查看状态C:\Users\Administratornvm ls22.23.2 (Currently using 64-bit executable)14.18.0为什么不选择现在最新的版本 v24.18.1原因是可能存在不兼容。nvm-windows 1.1.12 是旧版的对于最新版的 node.js 可能存在版本号无法识别的问题具体可以自行尝试。回到顶部二、遇到的问题2.1 Node.js v24.18.0 is not yet released or is not availableC:\Users\Administratornvm install 24.18.0Node.js v24.18.0 is not yet released or is not available.已经成功安装了稳定的 nvm-windows 1.1.12 版本并且也确认了淘宝镜像源上确实存在 v24.18.0 这个版本但安装仍然失败。问题根源nvm-windows 1.1.12 的版本识别缺陷。nvm-windows 1.1.12 是一个为了解决旧版 Node.js 安装问题而发布的稳定版本但它发布时Node.js 24 系列可能还未发布或处于早期阶段。因此其内置的版本列表解析逻辑可能无法识别 v24.18.0 这样较新的版本号格式导致它错误地判断该版本“不存在”或“未发布”。最终建议就是安装版本 Node.js 22 LTS长期支持版 的最新的一个版本即nvm install 22.23.2。安装版本 22.23.2C:\Users\Administratornvm install 22.23.2Downloading node.js version 22.23.2 (64-bit)…Extracting node and npm…Completenpm v10.9.8 installed successfully.Installation complete. If you want to use this version, typenvm use 22.23.2查看全部已安装的 node 版本C:\Users\Administratornvm ls22.23.2 14.18.0使用 22.23.2C:\Users\Administratornvm use 22.23.2Now using node v22.23.2 (64-bit)查看使用结果C:\Users\Administratornvm ls22.23.2 (Currently using 64-bit executable)14.18.0

相关新闻

MatrixOne Git4Data 技术详解(十)·深度学习篇:训练数据怎么管——lakeFS 管文件,MatrixOne 管元数据

MatrixOne Git4Data 技术详解(十)·深度学习篇:训练数据怎么管——lakeFS 管文件,MatrixOne 管元数据

前面九篇一直在结构化数据上打转:前四篇讲清了 Git4Data 是什么、怎么用、和其他方案分别站在哪一层;第五到第七篇是数据运维;第八、九篇进入 AI 训练,用一个风控模型走通了全流程总图和数据集发布与泄漏。 这一篇,我…

2026/10/11 19:15:41 阅读更多 →
第九章信息安全基础

第九章信息安全基础

软考高级系统架构设计师备考,写着方便自己看,如果有发现不对或少得的地方可以多多指正,谢谢各位兄弟。一、信息安全基础1. 信息安全5大基本要素要素定义示例机密性信息不暴露给未授权的实体/进程微信聊天内容加密,只有收发双方可见…

2026/10/11 18:16:38 阅读更多 →
【YOLO26创新改进】CVPR 2025顶会 | Backbone主干网络改进篇 | LSNet主干:大核看全局、小核抓细节,适合轻量化目标检测、遥感目标检测、图像分割、图像分类任务

【YOLO26创新改进】CVPR 2025顶会 | Backbone主干网络改进篇 | LSNet主干:大核看全局、小核抓细节,适合轻量化目标检测、遥感目标检测、图像分割、图像分类任务

一、本文介绍 ⭐本文将LSNet作为YOLO26的主干网络,主要是利用其“看大范围、聚焦小区域”的特征提取方式,先通过大核深度卷积获取目标周围的整体背景和上下文关系,再由小核动态卷积对关键局部细节进行自适应聚合,从而为检测头提供兼具宽感受野、精细纹理和多尺度语义的信息…

2026/10/11 19:15:51 阅读更多 →

最新新闻

5G信令流程解析实战:从NAS、RRC到NGAP的日志分析与排障指南

5G信令流程解析实战:从NAS、RRC到NGAP的日志分析与排障指南

简介:《5G信令流程解析信息介绍及学习技巧》面向5G通信初学者及相关从业者,集中讲解信令流程中的关键概念与学习方法,帮助读者理解用户终端、基站、核心网等通信实体及其交互机制。文档从背景知识出发,阐述5G相对前代在速率、延迟…

2026/10/14 20:51:17 阅读更多 →
Unity IL2CPP Android打包内存不足报错排查与构建优化指南

Unity IL2CPP Android打包内存不足报错排查与构建优化指南

做 Unity 项目的朋友应该都有这种经历:构建窗口的进度条走了大半,连“生成 APK”都快冒出来了,结果 Console 里突然飘红,整个项目卡死在最后一步。我这次遇到的坑,就是切到 IL2CPP 后打 Android 包报错,从怀…

2026/10/14 20:51:17 阅读更多 →
搭建智能家居线上服务体系,2026年智能家居AI客服厂商推荐指南

搭建智能家居线上服务体系,2026年智能家居AI客服厂商推荐指南

智能家居线上服务涉及咨询接待、安装预约、售后报修等多个环节,渠道分散且场景复杂。AI客服可承接高频标准化业务,提升服务效率。本文梳理选型逻辑,并介绍合力亿捷等多家厂商的能力特点,供企业参考。智能家居行业的产品品类不断丰…

2026/10/14 20:51:17 阅读更多 →
继续教育论文降AI率实战:AIGC检测原理与降AIGC工具避坑指南

继续教育论文降AI率实战:AIGC检测原理与降AIGC工具避坑指南

最近刷到不少继续教育学员在问同一个问题:论文和作业里的“AI味”怎么去掉?很多高校和继续教育学院的查重系统已经不只是看重复率了,还会叠加AIGC检测模块,直接给出一份“疑似AI生成比例”。AI率一旦标红,轻则打回修改…

2026/10/14 20:51:17 阅读更多 →
驱动器软件架构实战:实时性、分层设计与重构经验解析

驱动器软件架构实战:实时性、分层设计与重构经验解析

搞驱动器软件这些年,我越来越觉得,“驱动器软件系统架构”这个词,典型属于那种“听起来很虚、做起来要命”的东西。它不像控制算法有现成的公式可以抄,也不像硬件板卡画完原理图心里就踏实。架构是一堆看不见的取舍:哪…

2026/10/14 20:51:17 阅读更多 →
3天从85%降到20%!这3个降AIGC平台让我导师直夸原创

3天从85%降到20%!这3个降AIGC平台让我导师直夸原创

还记得上周三凌晨两点,当我第三次收到知网AIGC检测报告时,手心都在冒汗——85%的AI相似度,40%的查重率,这意味着我的毕业论文根本达不到盲审要求。导师直接在我的初稿上批注“学术合规性存疑,建议重写”,那…

2026/10/14 20:50:15 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →