執行環境套件管理器打包器測試執行器程式碼檢查格式化指南參考部落格意見回饋

檢測程式碼何時在 Bun 中執行

檢查 process.versions.bun,以檢測程式碼是否正在 Bun 中執行。此方法在 JavaScript 和 TypeScript 中均可使用,無需額外的型別定義。

TypeScript
if (process.versions.bun) {
  // 這段程式碼只會在檔案通過 Bun 執行環境執行
}

或者,檢查 Bun 全域性變數,方式與檢查 window 以檢測瀏覽器環境相同。

TypeScript
if (typeof Bun !== "undefined") {
  // 這段程式碼只會在檔案通過 Bun 執行環境執行
}