版本依赖404解决办法

89 阅读1分钟

前端构建踩坑:后续可能还会出现类似问题:

npm 的依赖管理是在package.json 中,版本锁定有三种方式

● "^1.2.3":表示安装 1.x.x 的最新版本,但不包括 2.x.x。

● "~1.2.3":表示安装 1.2.x 的最新版本,但不包括 1.3.x。

● "1.2.3":表示安装确切的 1.2.3 版本。

如果有lock文件,则会按照lock文件查找。

本次在构建的时候出现了依赖404,说明包太老,或者腾讯云镜像的原因,包下架了。

image.png 不要尝试删除整个 lock 文件,删除后,所有包都会自动升级 小版本或者中版本。导致出现很多依赖冲突。

解决办法: 在lock文件中 删除 单个 依赖,它会自动查找单个可用的依赖,出现问题的频率就很低。