Bun 实用文档

面向新手与 AI Agent 的双语、任务型 Bun 知识库

最后更新于

Bun 是一套 JavaScript / TypeScript 工具链:一个可执行文件同时提供运行时、包管理器、测试运行器和打包器。这份文档不替代 Bun 官方 API 参考,而是提供更短的学习路径、明确的选择边界和可直接交给 Agent 的上下文。

选择你的阅读方式

能力与任务地图

目标首选命令对应页面
直接运行 .js.ts.tsxbun run <file>运行时
安装和管理 npm 包bun install / bun add包管理器
执行 Jest 风格测试bun test测试运行器
生成浏览器或服务端产物bun build打包器
组织多应用和共享包bun --filterMonorepo 与 Workspaces
使用 SQL、Redis 或 S3Bun.SQL / RedisClient / S3Client数据库与存储
建立可复现生产门禁bun ci生产工程基线
选择框架、ORM 和工程工具先列约束生态选型决策

版本表达

本文档用 1.x 表示当前稳定大版本,不把易过期的小版本号写进示例。需要精确行为时,先运行 bun --version,再核对官方对应版本说明。

文档如何照顾两类读者

  • 新人路径:先解释目的和心智模型,再给命令、预期结果、常见错误。
  • AI 路径:页面保持稳定标题、显式前置条件、决策表和“不要猜”的边界。
  • 每页可在 URL 后追加 .md 获取纯 Markdown;全站另有 /llms.txt/llms-full.txt

最短起点

如果你尚未安装 Bun,继续阅读 5 分钟上手