首页 > 解决方案 > 我什么时候应该在 package.json 中增加依赖版本?

问题描述

我有一个项目(名为ingester),它有一个名为sdk. 当前sdk被指定为^1.30.0in package.json,在yarn.lock它被解析为1.72.0. 我发布了sdk(1.73.0) 的新版本,并在其中ingester明确使用了1.73.0.

我应该sdk加入版本package.json还是只运行yarn upgrade sdk和更新就足够了yarn.lock?这里的最佳做法是什么?

据我了解package.json,应该包含依赖项的最低要求版本。就我而言,它应该被撞到,^1.73.0因为ingester在使用较低版本时会中断。

感谢帮助!

标签: dependency-managementyarnpkgsemantic-versioning

解决方案


当然,将版本提升到^1.73.0. 读到你只需要1.30.0你真正需要的时候可能真的会1.73.0让人感到困惑


推荐阅读