检测代码何时在 Bun 中执行
检查 process.versions.bun,以检测代码是否正在 Bun 中运行。此方法在 JavaScript 和 TypeScript 中均可使用,无需额外的类型定义。
TypeScript
if (process.versions.bun) {
// 这段代码只会在文件通过 Bun 运行时执行
}
或者,检查 Bun 全局变量,方式与检查 window 以检测浏览器环境相同。
TypeScript
if (typeof Bun !== "undefined") {
// 这段代码只会在文件通过 Bun 运行时执行
}