Skip to main content
要为 Bun 的内置 API 获取 TypeScript 类型定义,请安装 @types/bun
terminal
之后,你就可以在 TypeScript 文件中引用 Bun 全局对象,而不会在编辑器中看到错误。

推荐的 compilerOptions

Bun 支持顶层 await、JSX 以及带 .ts 扩展名的导入,这些默认情况下 TypeScript 是不允许的。在 Bun 项目中使用以下 compilerOptions,以便 TypeScript 不会对这些功能发出警告。
tsconfig.json
在新目录中运行 bun init 会自动为你生成这个 tsconfig.json
terminal

TypeScript 6 和 7

如果你使用的是 TypeScript 6.0 或更高版本,还需要在 compilerOptions 中添加 "types": ["bun"]。请参阅 TypeScript 6 和 7