素材阁

Bun 速查

共 24 条 Bun 常用命令,涵盖基础、包管理、测试、构建与工具、配置与兼容。 支持搜索与分类筛选,点击即可复制。

基础

集运行时、包管理、测试、打包于一体。

命令说明
查看版本
直接运行 TS/JS(内置转译)
运行 / 监听重跑
热重载模式
求值 / 进入 REPL

包管理

兼容 npm 的 CLI 与 lockfile 语义。

命令说明
安装依赖(生成 bun.lockb)
添加依赖 / 开发依赖
移除 / 更新依赖
CI 中锁定安装
运行包的可执行文件

测试

内置 Jest 风格 API。

命令说明
运行测试
监听模式
测试 API
定义用例
覆盖率

构建与工具

打包与脚手架。

命令说明
打包
打包为可执行
创建项目(脚手架)
执行脚本
包管理信息 / 清缓存

配置与兼容

与 Node 生态互通。

命令说明
Bun 专属配置文件
沿用 npm 脚本
强制用 Bun 运行时执行脚本
开箱兼容常见约定

使用说明

Bun 速查:基础、包管理、测试、构建与工具、配置与兼容;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:基础、包管理、测试、构建与工具、配置与兼容。
  2. 点「命令」列复制到终端。
  3. Bun 直接运行 TS/JS;包管理命令与 npm 基本一致,可平滑替换。
  4. CI 中用 bun install --frozen-lockfile 保证可复现。

常见问题

Bun 能直接用 npm 生态吗?
基本可以:读取 package.json、生成 bun.lockb、支持多数 npm 包;个别依赖原生扩展或特殊 hook 的包可能需注意。
bun run 和 bunx 的区别?
bun run 执行脚本/文件;bunx 临时下载并运行某个包的可执行文件(等价 npx)。
需要联网吗?
速查内容本地可用;安装依赖需联网。

延伸阅读

相关工具