استخدام 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