Bun 本地开发指南

使用 Bun 运行时与内置 dev server 在 localhost:3000 运行 JavaScript/TypeScript 项目。


Bun 是 all-in-one JavaScript 运行时(替代 Node + npm),内置包管理、打包与测试,开发服务器启动极快。本地 dev 常见 **http://localhost:3000**。

快速开始

curl -fsSL https://bun.sh/install | bash
bun create vite my-app
cd my-app
bun install
bun dev

默认 localhost

场景地址
bun dev / Vite 模板http://localhost:5173 或 3000
Bun.serve() 示例http://localhost:3000

端口以终端输出或代码中 port 为准。

内置 HTTP 服务器

const server = Bun.serve({
  port: 3000,
  fetch(req) {
    return new Response('Hello from Bun on localhost');
  },
});
console.log(`http://localhost:${server.port}`);

与 Node.js 对比

BunNode.js
安装工具内置 bun install需 npm/pnpm
启动速度通常更快成熟生态
兼容多数 npm 包可用最全

常见问题

端口占用
port: 3001 或结束占用 3000 的进程。

部分 npm 包不兼容
回退 Node.js 运行或查 Bun 兼容性

小结

Bun 适合追求速度的 TS/JS 本地开发,dev server 多在 localhost:30005173,可逐步替代 Node + npm 工作流。

访客计数:------ Best viewed in Netscape Navigator · 800×600 © LocalHost Run