Skip to content

الطريقة الموصى بها للكشف عن تنفيذ الكود مع Bun هي التحقق من process.versions.bun. يعمل هذا في JavaScript و TypeScript دون الحاجة إلى أي تعريفات أنواع إضافية.

ts
if (process.versions.bun) {
  // سيتم تنفيذ هذا الكود فقط عند تشغيل الملف مع Bun
}

بدلاً من ذلك، يمكنك التحقق من وجود العام Bun. هذا مشابه لكيفية التحقق من وجود المتغير window للكشف عن تنفيذ الكود في المتصفح.

NOTE

سيؤدي هذا النهج إلى خطأ في النوع في TypeScript ما لم يتم تثبيت `@types/bun`. يمكنك تثبيته باستخدام `bun add -d @types/bun`.
ts
if (typeof Bun !== "undefined") {
  // سيتم تنفيذ هذا الكود فقط عند تشغيل الملف مع Bun
}

Bun بواسطة www.bunjs.com.cn تحرير