Bun 速查
共 24 条 Bun 常用命令,涵盖基础、包管理、测试、构建与工具、配置与兼容。 支持搜索与分类筛选,点击即可复制。
基础
集运行时、包管理、测试、打包于一体。
| 命令 | 说明 |
|---|---|
| 查看版本 | |
| 直接运行 TS/JS(内置转译) | |
| 运行 / 监听重跑 | |
| 热重载模式 | |
| 求值 / 进入 REPL |
包管理
兼容 npm 的 CLI 与 lockfile 语义。
| 命令 | 说明 |
|---|---|
| 安装依赖(生成 bun.lockb) | |
| 添加依赖 / 开发依赖 | |
| 移除 / 更新依赖 | |
| CI 中锁定安装 | |
| 运行包的可执行文件 |
测试
内置 Jest 风格 API。
| 命令 | 说明 |
|---|---|
| 运行测试 | |
| 监听模式 | |
| 测试 API | |
| 定义用例 | |
| 覆盖率 |
构建与工具
打包与脚手架。
| 命令 | 说明 |
|---|---|
| 打包 | |
| 打包为可执行 | |
| 创建项目(脚手架) | |
| 执行脚本 | |
| 包管理信息 / 清缓存 |
配置与兼容
与 Node 生态互通。
| 命令 | 说明 |
|---|---|
| Bun 专属配置文件 | |
| 沿用 npm 脚本 | |
| 强制用 Bun 运行时执行脚本 | |
| 开箱兼容常见约定 |
使用说明
Bun 速查:基础、包管理、测试、构建与工具、配置与兼容;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:基础、包管理、测试、构建与工具、配置与兼容。
- 点「命令」列复制到终端。
- Bun 直接运行 TS/JS;包管理命令与 npm 基本一致,可平滑替换。
- CI 中用 bun install --frozen-lockfile 保证可复现。
常见问题
- Bun 能直接用 npm 生态吗?
- 基本可以:读取 package.json、生成 bun.lockb、支持多数 npm 包;个别依赖原生扩展或特殊 hook 的包可能需注意。
- bun run 和 bunx 的区别?
- bun run 执行脚本/文件;bunx 临时下载并运行某个包的可执行文件(等价 npx)。
- 需要联网吗?
- 速查内容本地可用;安装依赖需联网。