npm更新成最新版本不兼容低版本node

本来想使用npm安装vue3,后来出了一点问题,问了ai,说可以试试这个命令

npm install  -g npm@latest最好别用,因为一旦使用npm的版本就会更新成最新版本,可能会导致现在的node版本不兼容,

node安装地址:Index of /download/release/v14.17.3/

我这里提供的是14.17.3版本的node,在浏览器打开的时候将这个版本改成你们需要下载的版本即可

我这里使用的node版本是14.17.2,卸载了三四次,也用了where npm这个命令,根本查不到npm的存在

我也试过了,我安装了最新版本22.5.0node版本,确实可以使用10.8.5版本的npm,并且在我尝试安装兼容vue3的18.16.0版本的node然后再次查询npm -v版本,大概意思是说你现在使用的18.16.0版本的node不可以使用10.8.5版本的npm版本,只有 18.17.0以上 的22.5.0以下的版本可以使用,我在网上漂流了很久也没有找到解决答案,最后还是大佬给了我解决办法,

我是先卸载了我自己的node,然后查询cmd使用where node和where npm再提示我没有这个文件之后我再去安装的,因为我怕卸载不干净

不过也可以不卸载,可以直接按照下面的步骤进行,我倒是没有试过,不过我猜测这种情况应该也可以完成没有卸载node就完成的事情,

找到你node文件夹下面的npm和npm.cmd,分别选中右键找到属性——>安全——>编辑后,点击完全控制,确认之后,分别编辑这两个文件,将文件里面的prefix -g替换为prefix --location=global之后就可以打开cmd输入npm-v看到自己的版本号

如果大家有什么问题,直接讨论就可以

  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值