Der empfohlene Weg, um zu erkennen, wann Code mit Bun ausgeführt wird, ist die Überprüfung von process.versions.bun. Dies funktioniert sowohl in JavaScript als auch in TypeScript, ohne dass zusätzliche Typ-Definitionen erforderlich sind.
ts
if (process.versions.bun) {
// dieser Code wird nur ausgeführt, wenn die Datei mit Bun ausgeführt wird
}Alternativ können Sie das Vorhandensein des Bun-Globals überprüfen. Dies ist ähnlich wie die Überprüfung des Vorhandenseins der window-Variable, um zu erkennen, wann Code in einem Browser ausgeführt wird.
NOTE
Dieser Ansatz führt zu einem Typfehler in TypeScript, es sei denn, `@types/bun` ist installiert. Sie können es mit `bun add -d @types/bun` installieren.ts
if (typeof Bun !== "undefined") {
// dieser Code wird nur ausgeführt, wenn die Datei mit Bun ausgeführt wird
}