我啥时候应该在 package.json 中增加依赖版本?
Posted
技术标签:
【中文标题】我啥时候应该在 package.json 中增加依赖版本?【英文标题】:When should I bump dependency version in package.json?我什么时候应该在 package.json 中增加依赖版本? 【发布时间】:2019-08-16 17:13:01 【问题描述】:我有一个项目(名为ingester
),它有一个名为sdk
的依赖项。目前sdk
在package.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
在使用较低版本时会中断。
感谢您的帮助!
【问题讨论】:
【参考方案1】:当然,将版本升级到^1.73.0
。当您真正需要 1.73.0
时,您只需要 1.30.0
可能会让人感到困惑 ?
【讨论】:
以上是关于我啥时候应该在 package.json 中增加依赖版本?的主要内容,如果未能解决你的问题,请参考以下文章