deduped
是"重复数据消除"(已删除重复数据)的缩写.
搜索本地包树,并try 通过将依赖项进一步向树上移动来简化整体 struct ,在树上多个依赖包可以更有效地共享这些依赖项.
换句话说,它查看多个包是否具有相同的依赖项(意味着相同的包and版本范围),并将它们"指向"同一个包.
引用了同一个包,因此不必安装两次.
此外,它还会将包"向上"移动(使树变平).这是完全有意义的,否则一个包将不得不查看其他包的node_modules
(这将有点混乱),并有助于简化依赖关系.
您可以验证这一点,因为依赖关系图中显示deduped
的每个包都可以在图中至少找到一次,通常是在更高的级别.
在你发布的截图中,content-type@1.0.4
是body-parser
的依赖项.再往下一点,它也被列为更高一级express的直接依赖项.