使用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  #下载指定版本
相关推荐
轻口味4 小时前
Vue.js `v-memo` 性能优化技巧
前端·vue.js·性能优化
prince_zxill4 小时前
Array.prototype 方法在复杂数据处理中的应用
前端·javascript·原型模式
GISer_Jing4 小时前
React基础知识回顾详解
前端·react.js·前端框架
阿正的梦工坊5 小时前
深入解析 Chrome 浏览器的多进程架构:标签页是进程还是线程?(中英双语)
linux·服务器·前端·chrome·架构·unix
无限大.5 小时前
前端知识速记--CSS篇:display
前端·css
小松聊PHP进阶5 小时前
万字总结PHP与JavaScript、PHP与PHP 实现开箱即用的AES、RSA和较为安全的自定义加解密算法
前端·后端·php
滚雪球~5 小时前
el-button 中icon在文字前和在文字后的写法
前端
半世轮回半世寻6 小时前
Nuxt后端接口实战:从0到1连接MongoDB数据库
前端
小乌龟快跑6 小时前
React 设计实现一个支持动态插槽的Layout组件
前端·面试
打野赵怀真6 小时前
行内元素和块级元素有什么区别,如何相互转换?
前端·javascript