【发布时间】:2021-01-30 02:29:52
【问题描述】:
如果我安装了一个 npm 包 foo,它具有依赖关系 bar,那么我可以在我的代码中使用 bar。是否有充分的理由继续使用npm install bar?例如。当foo 的维护者决定用新的东西替换bar 时?或者这是否被视为一项重大更改,在这种情况下我可能不得不调整我的代码?
【问题讨论】:
-
是的,正是出于这个原因 - 如果您直接依赖它,请将其添加到您自己的 deps 列表中。这也允许您使用与您传递依赖的版本不同的版本。