SuperAPI AI 工具集

bun-nuxt

通用与其它

查看项目

更新于 10-15 21:05

技能介绍

用途:在 Bun 运行时下开发与部署 Nuxt 3(Vue)应用,借助 Bun 提升开发与构建速度。

主要能力:提供从初始化到部署的完整流程,包括用 bunx nuxi@latest init 创建项目、bun install 安装依赖、bun run dev/build/preview 运行脚本;通过 package.json 脚本切换为 Bun 运行时(如 bun --bun nuxt dev);在 nuxt.config.ts 中设置 nitro.preset: "bun" 并配置 externals;在服务端路由、中间件、工具中使用 Bun API,如 bun:sqlite 的 Database、Bun.file 文件操作;使用 H3 事件处理、Nitro 插件与定时任务;通过 NITRO_PRESET=bun 构建并用 bun .output/server/index.mjs 启动生产服务;提供 Docker 多阶段构建示例与运行时环境变量配置。

使用方式:按资料中的命令与配置操作,脚本与配置内容保持原样。安全方面,Bun 默认禁用 post-install 脚本,可通过 package.json 的 trustedDependencies 允许特定包;可在 bunfig.toml 配置 minimumReleaseAge 设置冷却期;安装前可用 socket package score npm <pkg> 或 socket npm install <pkg> 审计。

适用场景:需要以 Bun 运行 Nuxt 3 的开发、构建、预览与生产部署,包括使用 Bun 内置 SQLite 与文件 API 的服务端逻辑。

限制:资料未提供具体性能数据、收费信息或平台支持范围;部分高级 Nitro 配置、边缘部署(Cloudflare Workers、Vercel/Netlify)仅提示可加载对应参考文件,正文未展开。