出现这种情况的原因主要是因为镜像源的问题
1、查看npm镜像设置
npm config get registry
2、将npm设置为淘宝镜像
npm config set registry https://registry.npm.taobao.org
或者设置成原镜像
切换回官方源:npm config delete registry
。这将删除之前设置的镜像地址并重新使用官方源。
或者切成自己需要的镜像
npm config set registry 镜像
还可以通过修改 .npmrc
文件来手动更改镜像地址。该文件位于项目根目录或用户主目录下。打开 .npmrc
文件,然后将其中的 registry=...
字段修改为所需的镜像地址。
# 配置 npm 的默认镜像源为淘宝镜像源
registry = "https://registry.npm.taobao.org"