【问题标题】:When should I bump dependency version in package.json?我什么时候应该在 package.json 中增加依赖版本?
【发布时间】:2019-08-16 17:13:01
【问题描述】:

我有一个项目(名为ingester),它有一个名为sdk 的依赖项。目前sdkpackage.json 中被指定为^1.30.0,在yarn.lock 中被解析为1.72.0。 我发布了sdk (1.73.0) 的新版本,在ingester 中我明确使用了1.73.0 的新内容(类、函数等)。

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

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

感谢您的帮助!

【问题讨论】:

    标签: dependency-management yarnpkg semantic-versioning


    【解决方案1】:

    当然,将版本升级到^1.73.0。当您真正需要 1.73.0 时,您只需要 1.30.0 可能会让人感到困惑 ?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-17
      • 1970-01-01
      • 2015-11-08
      • 2015-11-24
      • 2021-09-10
      • 2013-04-22
      相关资源
      最近更新 更多