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

原因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

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐