~/VibeHandbook
免費 PDF

02 · 09

你會遇到的包管理器

現代軟體是由成千上萬個預先寫好的小零件搭起來的。**包管理器(package manager)**就是下載並整理這些零件的工具。你會不斷遇到兩個:

npm install                 # 安裝這個 JavaScript 專案需要的一切
npm install react           # 新增一個叫 "react" 的特定包
pip install requests        # 安裝一個叫 "requests" 的 Python 包
  • npm(Node 包管理器)是 JavaScript 和 Node 專案的包管理器。npm install(常寫成 npm i)會讀取一個列出專案所需內容的檔案,並把它們全部下載下來。
  • pip 為 Python 做同樣的事。

第一次開啟一個專案時常常會跑一次 npm install,之後就把它拋在腦後了。當 AI 新增一個需要新包的功能時,它會讓你去安裝它。現在你知道那是什麼意思了:只是去取來一塊 building block,沒什麼可怕的。

這就是命令列。不是駭客的武器——只是一個你怎麼吩咐它就怎麼照做的文本框。學會讀懂提示符、認出十來個命令、用 Ctrl-C 停掉失控的程序、執行之前先讀。其餘的一切,你都可以問。

想離線閱讀?

免費下載整本書的 PDF 或 EPUB。