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

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

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题