用途:帮助使用 Bun.serve 搭建高性能开发服务器,支持热模块替换(HMR)与 React Fast Refresh。
主要能力:可按需选择 React/前端 SPA、API 服务器(推荐 Hono)、全栈应用或带实时刷新的静态文件服务器;通过 WebSocket 实现 HMR 客户端重载;提供 React Fast Refresh 运行时思路;支持环境变量分环境配置、TypeScript 配置、HTTPS 本地开发与后端代理配置。
使用方式:先用 bun --version 检查,必要时 bun init,再安装依赖(如 bun add react react-dom、bun add hono,类型:bun add -d @types/react @types/react-dom)。创建 server.ts 与 public/index.html,编写前端入口与组件;在 package.json 加脚本,例如 "dev": "bun run --hot server.ts"、"dev:watch": "bun run --watch server.ts"、"start": "NODE_ENV=production bun run server.ts"、"build": "bun build src/index.tsx --outdir=dist --minify"。测试用 bun run dev、打开 http://localhost:3000、curl http://localhost:3000/api/health。
适用场景:Bun 技术栈下需要快速本地开发体验的前端、API 或全栈项目;需要为既有后端做代理、或需要本地 HTTPS 时也可参考其示例。
限制:资料未提供具体收费、价格、平台支持与效果数据;示例代码与步骤需自行验证,HTTPS 需先生成证书(如 mkcert),端口冲突可用 lsof -ti:3000 排查。