出现这样的情况有两种可能:

原因1:没有正确给nvm设置正确的仓库

解决方法:

找到nvm文件夹 打开settings.txt 在里面添加两句代码

root: D:\nvm
path: C:\Program Files\nodejs
node_mirror:npm.taobao.org/mirrors/node/
npm_mirror:npm.taobao.org/mirrors/npm/

原因二:npm设置的仓库地址已过期

如果你按照以上的情况还是会出现报错,因为设置的仓库可能会面临过期的问题。

解决方法:

推荐使用nrm管理镜像地址,因为笔者在遇到这个问题的时候是2024.1.25.而之前所有网站博客资料都是设置为已失效的淘宝源地址,此地址于2024.1.22日过期。因此花费了一定的时间去排查。

1.nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换

2、nrm安装

在命令行执行命令,npm install -g nrm,全局安装nrm。

3.查看可以使用的地址

利用nrm ls命令查看可以使用的源。

查看后使用 nrm use taobao将镜像源设为淘宝。

nrm current查看当前使用的源是否为淘宝。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐