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. 多试两次,然后切回下载的最新版本,应该就可以了

相关推荐
Q_Q511008285几秒前
python+django/flask+vue的基于文学创作的社交论坛系统
spring boot·python·django·flask·node.js·php
m0_740043731 分钟前
Vue 组件中获取 Vuex state 数据的三种核心方式
前端·javascript·vue.js
Hashan1 分钟前
基于Vue3完成动态组件库建设
前端
爱吃香菜i3 分钟前
基于Vant的移动端公共选人/选部门组件设计文档
前端
Jingyou6 分钟前
JavaScript 封装无感 token 刷新
前端·javascript
Q_Q5110082857 分钟前
python+django/flask网红酒店预定系统
spring boot·python·django·flask·node.js·php
quan26319 分钟前
20251204,vue列表实现自定义筛选和列
前端·vue.js·elementui
蜗牛攻城狮9 分钟前
JavaScript `Array.prototype.reduce()` 的妙用:不只是求和!
前端·javascript·数组
zhz521413 分钟前
代码之恋(第二篇:冲突与重构)
ai·重构·node.js·vue·结对编程
一入程序无退路15 分钟前
若依框架导出显示中文,而不是数字
java·服务器·前端