【发布时间】:2022-12-15 11:28:15
【问题描述】:
这是我第一次遇到需要(我认为)处理我正在使用的包中的对等依赖项的场景。
我正在增加我的应用程序的依赖性,这是我的场景:
- 我使用包 A 作为依赖项
- 包 A 将包 B 作为对等依赖项并且还使用包 C
- 包 C 使用包 B 作为“正常”依赖项
- 我自己使用包 B 作为直接依赖
在我的项目中更新包 B 后,包 C 抱怨包 B 中的一些中断导入
我阅读了有关该主题的文章,但老实说我不太明白该如何解决。
我是否应该将我的应用程序中的包 B 升级到不破坏任何东西的程度? (考虑到我的观点是更新我的依赖关系,如果这甚至可能的话,其中一些需要在 X 点有 B)
我是否应该尝试更新包 A 的依赖项(其中 B 作为对等依赖项存在,并且还使用 C,这是抱怨的那个?)
我有什么选择?
非常感谢
【问题讨论】:
标签: node.js npm dependencies package.json