套件安裝
套件管理員(例如 npm
)會為您處理兩件事:管理工作區和安裝套件。
Turborepo 與四個套件管理員相容
- npm(在新分頁中開啟)
- pnpm(在新分頁中開啟)
- Yarn 1(在新分頁中開啟)
- Yarn >=2(文件即將推出)
您應使用您最習慣的套件管理員,但如果您是單一儲存庫的新手,我們建議您使用 npm。
如果您熟悉單一儲存庫,我們建議您使用 pnpm。它速度較快,並提供一些有用的 CLI 選項,例如 --filter
。
安裝套件
當您第一次複製或建立您的單一儲存庫時,您需要
- 確認您在單一儲存庫的根目錄中
- 執行安裝命令
npm install
現在您會看到 node_modules
資料夾出現在您的儲存庫根目錄和每個工作區中。
新增/移除/升級套件
您可以使用套件管理員內建的命令,在您的單一儲存庫中新增、移除和升級套件
在工作區中安裝套件
npm install <package> --workspace=<workspace>
範例
npm install react --workspace=web
從工作區中移除套件
npm uninstall <package> --workspace=<workspace>
範例
npm uninstall react --workspace=web
在工作區中升級套件
npm update <package> --workspace=<workspace>
範例
npm update react --workspace=web