npm如何处理循环依赖性?

时间:2018-08-16 02:17:59

标签: npm dependencies npm-install

想知道,如果有一个具有循环/循环依赖性的软件包,npm会处理吗?怎么样?我已经用Google搜索,但是找不到非常有用的结果。


我在这里可以想到两种问题:

  1. 具有相同版本的循环依赖项:A->BB->CC->A

    npm是否像这样建立依赖关系? (仅我的猜测,没有发现任何循环依赖项可以进行实际测试)

    A@1.0.0
    └─┬ B@1.0.0
      └─┬ C@1.0.0
        └── A@1.0.0 (deduped)
    
  2. 具有不同版本的循环依赖:A@2.0.0->BB->CC->A@^1.0.0,我什至无法猜测如果存在这种情况会发生什么?

0 个答案:

没有答案