什么时候应该在package.json中增加依赖项版本?

时间:2019-03-26 10:41:05

标签: dependency-management yarnpkg semantic-versioning

我有一个项目(称为ingester),它具有一个依赖项sdk。当前sdk^1.30.0中被指定为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会损坏。

感谢帮助!

1 个答案:

答案 0 :(得分:0)

绝对可以将版本更改为^1.73.0。当您确实需要1.30.0一个

时,读到您只需要1.73.0可能会令人感到困惑。