安装 Bun

Bun 是一个现代化的 JavaScript 运行时,支持 Node.js 兼容模式。安装方式如下:

通过 curl 安装(推荐)
在终端运行以下命令:

curl -fsSL https://bun.sh/install | bash

通过 npm 安装
如果没有 curl,可以使用 npm:

npm install -g bun

安装完成后,验证是否成功:

bun --version

创建并运行项目

初始化一个新的 Bun 项目:

bun init

按照提示填写项目信息,完成后会自动生成 index.tsindex.js 文件。

运行项目:

bun run index.ts

常用命令

运行脚本
Bun 可以直接执行 .js.ts.jsx 文件:

bun run <filename>

安装依赖
Bun 的包管理器速度极快:

bun add <package-name>

启动开发服务器
内置开发服务器支持热更新:

bun dev

与 Node.js 的区别

  1. 性能优化
    Bun 使用 Zig 编写,启动速度和执行效率更高。

  2. 内置工具链
    包含测试运行器、包管理器和 WebSocket 客户端,无需额外安装。

  3. 兼容性
    支持大部分 Node.js API 和 npm 包,但部分原生模块可能需要调整。

调试与优化

日志输出
使用 console.log 或 Bun 的内置日志工具:

Bun.write("log.txt", "Debug message");

性能分析
通过 --profile 参数生成性能报告:

bun run --profile index.ts

Bun 的设计目标是简化 JavaScript 开发流程,适合现代 Web 和服务器端应用。

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐