你会遇到的包管理器
现代软件是由成千上万个预先写好的小零件搭起来的。**包管理器(package manager)**就是下载并整理这些零件的工具。你会不断遇到两个:
npm install # 安装这个 JavaScript 项目需要的一切
npm install react # 添加一个叫 "react" 的特定包
pip install requests # 安装一个叫 "requests" 的 Python 包
- npm 是 JavaScript 和 Node 项目的包管理器。
npm install(常写成npm i)会读取一个列出项目所需内容的文件,并把它们全部下载下来。 - pip 为 Python 做同样的事。
第一次打开一个项目时常常会跑一次 npm install,之后就把它抛在脑后了。当 AI 添加一个需要新包的功能时,它会让你去安装它。现在你知道那是什么意思了:只是去取来一块 building block,没什么可怕的。
这就是命令行。不是黑客的武器——只是一个你怎么吩咐它就怎么照做的文本框。学会读懂提示符、认出十来个命令、用 Ctrl-C 停掉失控的进程、运行之前先读。其余的一切,你都可以问。