nvm下载node版本,npm -v查看版本报错

前景补充:用vite创建项目,node包版本过低运行不起来
You are using Node.js 16.13.2. Vite requires Node.js version 20.19+ or 22.12+. Please upgrade your Node.js version.

1、用 nvm 下载 22.20.0 版本node包

复制代码
nvm list available

查看版本号

复制代码
nvm install 22.20.0

2、报错信息如下

2、解决方案

现有项目有依赖16版本node,重新安装nvm很麻烦,所以我选择替换nvm下载的内容

  1. 先从官网下载对应的 node 版本包,两个方法放到下面了
    下载node包地址,搜索对应版本进去下载对应的系统信息版本

官网地址,下载node包,左上角带LIS稳定版本推荐,右下角选择zip下载好去替换

  1. 找到nvm 下载版本路径,比如这里是 22.20.0

  2. 解压第一步下载node包,把少的内容copynvm下对应的版本node包

  3. 第三步copy过去后,nvm 切换到之前可以用的版本,注意看有没有* ,查看一下npm -v,如果报错

  4. 打开nvm安装路径,删除 nodejs临时包

  5. 多试两次,然后切回下载的最新版本,应该就可以了

相关推荐
鱼樱前端4 分钟前
我用 Claude Code 后,编码效率翻 3 倍。但更值钱的是别的。
前端·后端·ai编程
_lucas33 分钟前
给知识库网站接入AI问答
前端·ai编程·全栈
前端糕手1 小时前
前端面试题大全:JavaScript + Vue3 + React + TypeScript + 工程化 + 性能优化
前端
我不叫武2 小时前
一个用 Rust 写的离线编码查询桌面工具
前端
Web4Browser3 小时前
指纹浏览器 API 自动化怎么接:启动 Profile、获取 CDP 端点并连接自动化框架
前端·网络·typescript·自动化
Patrick_Wilson3 小时前
从 React 到 Flutter:写给前端的一张跨端知识地图
前端·flutter·react.js
颜酱3 小时前
06 | 把 meta_config 同步进 MySQL(生成阶段)
前端·人工智能·后端
OpenTiny社区4 小时前
Loop Engineering:让 AI Agent 自己跑起来的工程方法
前端·github
IT_陈寒4 小时前
SpringBoot自动配置坑了我一周,原来问题这么蠢!
前端·人工智能·后端
kyriewen5 小时前
我review了一份Vibe Coding写的前端代码——能跑,但5个地方迟早要命
前端·javascript·ai编程