使用nvm控制node、npm版本

npm ERR! code EBADENGINE npm ERR! engine Unsupported engine npm ERR! engine Not compatible with your version of node/npm: npm@10.5.0 npm ERR! notsup Not compatible with your version of node/npm: npm@10.5.0 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 npm@7.20.3  #下载指定版本
相关推荐
Cache技术分享1 分钟前
186. Java 模式匹配 - Java 21 新特性:Record Pattern(记录模式匹配)
前端·javascript·后端
卸任10 分钟前
Electron运行环境判断(是否在虚拟机中)
前端·react.js·electron
叫我詹躲躲13 分钟前
前端竟能做出这种专业医疗工具?DICOM Viewer 医学影像查看器
前端·javascript·vue.js
ze_juejin15 分钟前
为什么说vue比Angular轻巧
前端
子兮曰15 分钟前
🚀彻底掌握异步编程:async/await + Generator 深度解析与20个实战案例
前端·javascript·typescript
六月的可乐16 分钟前
Vue3项目中集成AI对话功能的实战经验分享
前端·人工智能·openai
PineappleCoder17 分钟前
面试官你好,请您听我“编解”!!!
前端·算法·面试
ze_juejin17 分钟前
vue的选项式API和组合式API
前端
AAA_Tj17 分钟前
CSS查漏补缺-BFC全面深入掌握
前端
是晓晓吖18 分钟前
Page.waitForResponse的竞态条件与最佳实践
前端·puppeteer