5.1.1 跨项目依赖链接原理 在现代前端与全栈工程化体系中,Monorepo(单一代码仓库)已然成为管理复杂项目的主流范式。当我们谈论 Monorepo 时,我们实际上是在谈论如何在一个巨大的代码库中优雅地处理成百上千个相互关联的模块。这不仅仅是将代码物理存放在一起那么简单,其核心挑战在于:如何在一个统一的依赖图内,让各个子项目之间既能像独立包一样交互,又能共享开发环境与构建流程? 答案的核心,便在于“跨项目依赖链接”。这看似简单的几个字,实则隐藏着包管理器最精妙的底层机制。作为开发者,我们每天执行 或 ,看着命令行输出飞速滚动的日志,或许很少停下来思考:为什么本地开发时,项目 A 修改了代码,项目 B 能够立即感知并热更新?