Npm包依赖项解析

Npm包依赖项解析,npm,npm-install,npm-publish,Npm,Npm Install,Npm Publish,我有两个包裹,名字是A和B。 两个包都依赖于包C 发布并使用包A和包B后,我希望两个包都安装包c,而不是共享其实例 期望的行为 node_modules A node_modules C B node_modules C 我得到的是 node_modules A B C 有没有办法强制npm不提升包的内部依赖性 原因包c创建了某个库的实例。我希望在包A和包B中有不同的包c实例,我觉得它与npm无关,而是与包的实现有关。你有没有具体的例子来说明这个问题

我有两个包裹,名字是A和B。 两个包都依赖于包C

发布并使用包A和包B后,我希望两个包都安装包c,而不是共享其实例

期望的行为

node_modules
  A
   node_modules
    C
  B
   node_modules
    C
我得到的是

node_modules
 A
 B
 C
有没有办法强制npm不提升包的内部依赖性


原因包c创建了某个库的实例。我希望在包A和包B中有不同的包c实例,我觉得它与
npm
无关,而是与包的实现有关。你有没有具体的例子来说明这个问题?