Skip to content

استخدام CLI لـ bunx

bash
bunx [flags] <package>[@version] [flags and arguments for the package]

تنفيذ ملف تنفيذي لحزمة npm (CLI)، مع التثبيت تلقائيًا في ذاكرة تخزين مشتركة عالمية إذا لم تكن مثبتة في node_modules.

الرايات

--bunboolean
فرض تشغيل الأمر باستخدام Bun بدلاً من Node.js، حتى إذا كان الملف التنفيذي يحتوي على shebang لـ Node (`#!/usr/bin/env node`)
-p, --packagestring
تحديد الحزمة المراد تثبيتها عندما يختلف اسم الملف الثنائي عن اسم الحزمة
--no-installboolean
تخطي التثبيت إذا لم تكن الحزمة مثبتة بالفعل
--verboseboolean
تمكين الإخراج المفصل أثناء التثبيت
--silentboolean
كتم الإخراج أثناء التثبيت

أمثلة

bash
# تشغيل ترحيلات Prisma
bunx prisma migrate

# تنسيق ملف باستخدام Prettier
bunx prettier foo.js

# تشغيل إصدار محدد من حزمة
bunx uglify-js@3.14.0 app.js

# استخدام --package عندما يختلف اسم الملف الثنائي عن اسم الحزمة
bunx -p @angular/cli ng new my-app

# فرض التشغيل باستخدام Bun بدلاً من Node.js، حتى إذا كان الملف التنفيذي يحتوي على shebang لـ Node
bunx --bun vite dev foo.js

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