为什么项目里的依赖更新后,依赖版本还是没有更新

黄尧鑫
  • 122

项目里很多依赖版本都比较老了,但是不管我怎么更新,项目里的版本始终都不变,头都大了

回复
阅读 2.2k
4 个回答
  1. 在package里把老版本依赖删了 然后重新下载
  2. 下载时直接指定版本下载

可能配置缓存配置文件没有更新,例如如果使用yarn更新包,本地都会有yarn.lock,npm管理也如此

Stephen
  • 24

有没有 package-lock.json 这个文件,这是用来锁定版本的!如果你的项目中有这个文件不管你怎么更新,最终下载的依赖版本都是按照 package-lock.json中的版本!删除这个文件后再 npm install 这样才是你 package.json指定的版本!

宣传栏