Bun

bun remove

移除依賴套件

bun remove ts-node

CLI 用法

$bun remove <套件名稱>

旗標

設定檔

-c,--config=<val>
指定設定檔路徑 (bunfig.toml)

Lockfile 管理

-y,--yarn
寫入 yarn.lock 檔案 (yarn v1)
--no-save
不要更新 package.json 或儲存 lockfile
--save
儲存至 package.json (預設為 true)
--frozen-lockfile
不允許變更 lockfile
--save-text-lockfile
儲存文字式 lockfile
--lockfile-only
產生 lockfile 但不安裝依賴套件

依賴套件管理

-p,--production
不安裝 devDependencies
--trust
新增至專案 package.json 中的 trustedDependencies 並安裝套件
--omit=<val>
從安裝中排除 'dev'、'optional' 或 'peer' 依賴項

憑證管理

--ca=<val>
提供憑證授權單位簽署憑證
--cafile=<val>
與 `--ca` 相同,但為憑證檔案路徑

Dry Run

--dry-run
不進行任何安裝

強制更新

-f,--force
總是從註冊表請求最新版本並重新安裝所有依賴項

快取

--cache-dir=<val>
從特定目錄路徑儲存和載入快取資料
--no-cache
完全忽略 manifest 快取

記錄和輸出

--silent
不記錄任何訊息
--verbose
過度詳細的記錄
--no-progress
停用進度列
--no-summary
不要印出摘要

完整性和腳本

--no-verify
略過驗證新下載套件的完整性
--ignore-scripts
略過專案 package.json 中的生命週期腳本 (永遠不會執行依賴項腳本)

全域安裝

-g,--global
全域安裝

工作目錄

--cwd=<val>
設定特定的 cwd

安裝後端

--backend=<val>
用於安裝依賴項的平台特定最佳化。可能的值:"clonefile" (預設值), "hardlink", "symlink", "copyfile"

軟體註冊表

--registry=<val>
預設使用特定的 registry,覆寫 .npmrc、bunfig.toml 和環境變數

並行處理

--concurrent-scripts=<val>
生命週期腳本並行任務的最大數量 (預設值 5)
--network-concurrency=<val>
並行網路請求的最大數量 (預設值 48)

說明

-h,--help
顯示此說明選單

範例

移除依賴項
bun remove ts-node
完整文件請見 https://bun.dev.org.tw/docs/cli/remove