包管理器

帮你自动安装、更新和管理项目所需的各种代码库("包")的工具。

它在帮你做什么?

现代软件项目会用到很多别人写好的代码库。手动去一个个下载、放到正确的位置、还要管理它们的版本更新——这显然不现实。包管理器就是替你自动完成这些事情的工具。

你只需要告诉它"我需要用 X 库",它会帮你下载 X,以及 X 依赖的其他库,全部装好放对位置。

最常见的包管理器

在 JavaScript 项目中,最常见的是 npm(Node Package Manager)。当 AI 让你运行 npm install 时,就是在用 npm 把项目需要的所有依赖一次性装好。

pnpm 和 yarn 是 npm 的替代品,做的事情一样,只是在速度或磁盘空间占用上有些差异。

它和什么概念相关?

包管理器管理的对象是依赖——你的项目依赖的那些外部代码库。它把依赖清单记录在一个叫 package.json 的文件里,这样任何人拿到你的项目后,只需要运行一次 npm install 就能把所有依赖装齐。

也叫

Package Managernpmpnpmyarn

和谁相连

参见

先有地图 / Map First

一张写给 AI 时代建造者的地图——不教你写代码,而是补全你指挥 AI 所需的那层工程与科技生态常识。

「先有地图 / Map First」是 LuMiNx 的项目之一。我们坚信,技术与知识应当惠及每一个人 —— Reach the Unreachable.

© 2026 先有地图 / Map First.让每个人都能自如地成为创造者