问题:
npm安装 依赖失败,找不到所需依赖。
原因:
npm镜像源中没有该依赖。(大概率是因为依赖最近刚更新,当前镜像源没有同步)
解决:
- 查看自己的npm镜像:npm config get registry
- 设置镜像源:npm config set registry https://registry.npmmirror.com
- 重新下载
如果例子中这个镜像源也没有该依赖,可以换其它镜像源试试。也有可能是网络问题,多试几下。
修改完后再次查看镜像,如果修改不成功可以清空缓存后重试。
npm cache clean --force
常用镜像源:
淘宝镜像源(新版):https://registry.npmmirror.com
淘宝镜像源(旧版)(证书已过期):https://registry.npm.taobao.org
腾讯云镜像源:Tencent-NPM
华为云镜像源:https://mirrors.huaweicloud.com/repository/npm/
官方默认镜像源:https://registry.npmjs.org