Skip to content

bunx CLI 用法

bash
bunx [flags] <package>[@version] [flags and arguments for the package]

執行 npm 包可執行文件(CLI),如果未安裝在 node_modules 中,則自動安裝到全局共享緩存。

標志

--bunboolean
強制命令使用 Bun 而不是 Node.js 運行,即使可執行文件包含 Node shebang(`#!/usr/bin/env node`)
-p, --packagestring
當二進制名稱與包名稱不同時,指定要安裝的包
--no-installboolean
如果包尚未安裝,則跳過安裝
--verboseboolean
在安裝期間啟用詳細輸出
--silentboolean
在安裝期間抑制輸出

示例

bash
# 運行 Prisma 遷移
bunx prisma migrate

# 使用 Prettier 格式化文件
bunx prettier foo.js

# 運行特定版本的包
bunx uglify-js@3.14.0 app.js

# 當二進制名稱與包名稱不同時使用 --package
bunx -p @angular/cli ng new my-app

# 強制使用 Bun 而不是 Node.js 運行,即使可執行文件包含 Node shebang
bunx --bun vite dev foo.js

Bun學習網由www.bunjs.com.cn整理維護