Bun 1.4.4 已發布:更快速的一體化 JavaScript 工具鏈查看更新
NEWBUN 1.4.4 已發布

Bun 是一個快速JavaScript 執行環境與工具包。集於一身。

執行環境、套件管理器、測試執行器和打包器,全部整合在一個二進位檔中。在現有 Node.js 專案裡直接使用 bun install 或 bun test,也可以把整個專案交給 Bun。

安裝 Bun v1.4.4檢視安裝指令碼
curl -fsSL https://bun.sh/install | bash
接著閱讀快速開始
安裝 Next.js 應用
越低越好 · s
bunv1.4
0.21s
yarnv1.22.22
1.76s
pnpmv11.21.0
1.92s
npmv12.0.2
4.45s
0s1s2s3s4s5s
熱快取 · 存在鎖定檔 · 已刪除 node_modules · Linux x64bun.sh · official benchmark
被這些團隊使用
一體化工具鏈

從第一行程式碼,到生產環境

Bun 不是一組鬆散拼裝的工具。執行環境、套件管理器、測試執行器和打包器共享同一套基礎設施,開箱即用,無需額外設定。

运行时

一个运行时。
从脚本到服务器。

Bun 原生执行 TypeScript、JSX 和 TSX,内置 HTTP 服务器、WebSocket、SQLite、S3 与密码哈希。少装几个包,多写一点代码。

  • 零配置 TypeScript 与 JSX
  • Node.js 兼容层与 npm 生态
  • 内置 Bun.serve、SQLite 与 S3
  • 单一二进制,毫秒级启动
了解更多
server.tsTypeScript
const server = Bun.serve({
  port: 3000,
  async fetch(req) {
    const url = new URL(req.url);
    if (url.pathname === "/api")
      return Response.json({ ok: true });
    return new Response("Hello from Bun!");
  },
});

console.log(`Listening on ${server.url}`);
$ bun run server.tsListening on http://localhost:3000
快速開始

幾秒鐘,跑起第一個 Bun 專案

安裝 Bun、初始化專案,然後直接執行。沒有設定檔,沒有額外相依套件。

01安裝 Bun
curl -fsSL https://bun.sh/install | bash
02建立專案
bun init my-app
03執行檔案
cd my-app && bun run index.ts

你需要的一切,一个二进制文件。

安装 Bun,打开文档,然后快速交付你的下一个项目。