使用nvm控制node、npm版本

npm ERR! code EBADENGINE npm ERR! engine Unsupported engine npm ERR! engine Not compatible with your version of node/npm: [email protected] npm ERR! notsup Not compatible with your version of node/npm: [email protected] npm ERR! notsup Required: {"node":"^18.17.0 || >=20.5.0"} npm ERR! notsup Actual: {"npm":"9.5.0","node":"v16.14.2"}

使用npm install 时会遇到版本不适配,版本过低的问题0需要卸载node再次安装,会很麻烦所以需要nvm来控制node版本。

1、nvm下载

下载地址Releases · coreybutler/nvm-windows (github.com)

2、安装

无脑点击下一步即可,会有提示安装node的下载路径

3、运行nvm

cmd -> nvm 查看当前的nvm版本

复制代码
nvm list available  #查看当前可安装的node版本

nvm install 18.19.1   #下载18.19.1版本的node
复制代码
nvm list  #查看下载的node

4、nvm切换/删除指定版本node

复制代码
nvm use 下载后的node版本号

进入node,查看版本为nvm的use版本

再次切换版本

可以看到node版本的变化

复制代码
nvm uninstall 20.8.1  #卸载指定版本

5、npm与node版本对应表

复制代码
npm install -g [email protected]  #下载指定版本
相关推荐
网络大镖客7 分钟前
JavaScript高级进阶(五)
开发语言·前端·javascript
人工智能的苟富贵8 分钟前
使用 TypeScript 开发并发布一个 npm 包(完整指南)
javascript·typescript·npm
星空寻流年30 分钟前
css3伸缩盒模型第一章(主轴以及伸缩盒模型)
前端·css·css3
layman05281 小时前
node.js 实战——mongoDB 续一
mongodb·oracle·node.js
酷爱码1 小时前
好看的个人主页HTML源码分享
前端·html
三思而后行,慎承诺2 小时前
react的fiber 用法
前端·javascript·react.js
Deepsleep.2 小时前
前端性能优化面试回答技巧
前端·面试·性能优化
不想上班只想要钱3 小时前
vue3使用<el-date-picker分别设置开始时间和结束时间时,设置开始时间晚于当前时间,开始时间早于结束时间,结束时间晚于开始时间
前端·javascript
Li_Ning214 小时前
为什么 Vite 速度比 Webpack 快?
前端·webpack·node.js
2501_915373884 小时前
Electron 入门指南
前端·javascript·electron