✏️ AI 术语图鉴

npm · JS 的包管理器

英文:npm读作 you-um-pm 或逐字母

技术栈与工具难度:进阶 ★★

🗣️一句话大白话

JavaScript 世界的「应用商店 + 快递」:npm install 一句话下载别人写好的代码包;package.json 记录项目用了哪些包。AI 生成的项目让你先跑 npm install——没这步项目跑不起来。

🎬真实场景

AI 给你的项目里有个 package.json 清单。npm install 按清单把几百个包下载到 node_modules 文件夹——项目依赖的全部「别人的代码」就位了。

📮你可以这样说

「项目用 npm 管理依赖,所有依赖写进 package.json。装新包时说明:这个包是干什么的、为什么需要它。」

⚠️边界与常见误解

  • node_modules 巨大且不进 Git:别人拿代码后 npm install 重建
  • pnpm / yarn 是同类替代品:项目用哪个就跟哪个,别混
  • 装包=引入别人代码:包越少越安全,定期 npm audit 查漏洞

🔗相关术语