安装依赖
也叫:npm install、pip install、装依赖、依赖包
把项目要用到的、别人写好的"零件"一次装好,项目才能跑起来。零件清单写在项目里(package.json 或 requirements.txt),运行 npm install 或 pip install 就会照单去下载。
先知道:运行环境
“README 里写着先运行 npm install,这一步在装什么?”
装完多了一个巨大的 node_modules 文件夹,能删吗?
能删,删了再运行一次 npm install 就会装回来。它只是下载下来的零件,不用自己改,也不要提交进仓库,项目里一般已经设置好让 Git 忽略它。
装得特别慢、或者一直报网络错误怎么办?
多半是从国外下载太慢。可以让 AI 帮你换成国内的镜像源再装;公司网络有限制的,先问问 IT。
像照着菜谱买菜:菜谱(零件清单)上写着要哪些材料、要什么牌子,安装依赖就是照着清单去超市把菜一次买齐,回来才能开火。
本页有 6 节,点开跳到任意一节
两种最常见的写法
| 对比项 | Node.js 项目 | Python 项目 |
|---|---|---|
| 零件清单 | package.json | requirements.txt |
| 安装命令 | npm install | pip install -r requirements.txt |
| 装到哪里 | 项目里的 node_modules 文件夹 | 当前的 Python 环境里 |
Python 项目常建议先建一个"虚拟环境"再装,让这个项目的零件不和别的项目混在一起。README 里写了就照做,没写可以问 AI 要不要建。
用的时候要注意
有人专门注册和常用包名字很像的"冒牌包"。只装项目清单里写的,名字一个字母都别改;AI 建议你额外装的包,先问它为什么。
警告(WARN)多半可以先不管,红色的错误(ERR)才是没装上。把最后几行发给 AI,让它判断(见报错与日志)。
这样跟 AI 说
我要给这个项目安装依赖:(贴 README 里的安装说明)。请告诉我该在哪个文件夹里运行哪条命令,装的大概是哪些东西。装完把结果里的警告和错误分开告诉我:哪些可以不管,哪些必须处理。不要额外安装清单以外的包,需要的话先问我。
考考你
运行 npm install 时,你的电脑在做什么?
接下来学什么
- 1Vibe Coding 入门 · 下一个(第 9 / 16 个)API 密钥调用 AI 服务的"钥匙",和你的账户、额度绑在一起,不能发给别人。
- 2环境变量电脑或终端里存着的一串"名字 = 值",程序运行时自己去读。
- 3本地运行把项目在你自己的电脑上跑起来,用 localhost 加一个端口号,在浏览器里打开看。
‹ 上一个:运行环境 · Vibe Coding 入门第 8 / 16 个
也可以看看:运行环境、终端、README、报错与日志、仓库、Vibe Coding
哪些词链接了我:README、克隆、终端、运行环境、环境变量、本地运行、报错与日志
