使用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  #下载指定版本

  • 9
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值