2.1.2.2 幽灵依赖(Phantom Dependencies)的产生与危害 2.1.2.2 幽灵依赖的产生与危害 在现代前端工程化体系中, 目录无疑是最令人爱恨交织的存在。它如同一个庞大的黑洞,吞噬着磁盘空间,却也支撑着整个项目的运行。随着 npm、yarn 等包管理工具默认采用“扁平化结构”,我们享受到了依赖层级降低、磁盘空间节约的红利,但与此同时,一种名为“幽灵依赖”的隐患也悄然潜伏进了我们的代码库。它像是一个看不见的定时炸弹,在开发环境安然无恙,却在生产构建或团队协作的某个瞬间突然引爆。 作为一名在无数个 和 中摸爬滚打的实战工程师,我深知这种隐患的棘手之处。