Skip to content

Il modo raccomandato per rilevare quando il codice è eseguito con Bun è controllare process.versions.bun. Questo funziona sia in JavaScript che in TypeScript senza richiedere definizioni di tipo aggiuntive.

ts
if (process.versions.bun) {
  // questo codice verrà eseguito solo quando il file è eseguito con Bun
}

In alternativa, puoi controllare l'esistenza del globale Bun. Questo è simile a come controlleresti l'esistenza della variabile window per rilevare quando il codice è eseguito in un browser.

NOTE

Questo approccio risulterà in un errore di tipo in TypeScript a meno che `@types/bun` non sia installato. Puoi installarlo con `bun add -d @types/bun`.
ts
if (typeof Bun !== "undefined") {
  // questo codice verrà eseguito solo quando il file è eseguito con Bun
}

Bun a cura di www.bunjs.com.cn