احمد بیرانوند
احمد بیرانوند
خواندن ۱ دقیقه·۱ سال پیش

اجرا و نصب پروژه‌ی Next.js با ابزار Bun

شاهکاری هنری از استاد احمد بیرانوند
شاهکاری هنری از استاد احمد بیرانوند

اگه کلا نمیدونید bun چیه و چرا به وجود امده، یا اینکه فکر میکنید یه چیزی شبیه به yarn یا پکیج منیجر دیگه‌س، باید بگم که تقریبا دارید اشتباه میکنید. البته bun کار اون‌ها رو هم انجام میده، ولی اون نیست!

ابزار bun چیه؟

طبق تعریف رسمی خودشون، bun یک پکیج منیجر، باندل کننده، ران‌تایم، اجراکننده تست و در یک کلام ابزار همه‌کاره (all-in-one) برای زبان جاوااسکریپت هست و قراره جایگزین ابزار‌های ساده‌تری مثل node و npm بشه. اگه وقت کردم یه مقاله جداگانه در این مورد می‌نویسم و کامل شما رو با این ابزار جادویی آشنا میکنم. ( اگه نرسیدم خودتون برید بخونید :) )

بریم سر اصل مطلب

میدونید که سرعت اجرای bun به طرز شگفت‌انگیزی از node بالاتره و پروژه‌های react و next.js هم که الی ماشالله از منابع استفاده میکنند و نیازه که منابع بیشتری در اختیارش بگذاریم؛ وقتشه که این دو ابزار رو با هم ترکیب کنیم!

دستور پخت

دستورات نصب bun شبیه به yarn هستش؛ با این تفاوت که سرعت بالاتر و UI زیباتری رو تجربه میکنید

bun create next-app
ترمینال روز به روز داره خوشگل‌تر میشه
ترمینال روز به روز داره خوشگل‌تر میشه

بعد از این‌که مراحل نصب تموم شدش۷ میرسه به مرحله اجرای پروژه، که با این دستور میشه اجراش کرد و از سرعت کار لذت برد:

bun --bun run dev


البته میشه با دستورهای زیر هم میشه :

bun run dev

یا

bun dev

ولی توی دو روش آخر از طریق node.js اجرا میشه و سرعتش همون سرعت قدیمیه، فقط رابط کاربری عوض میشه؛ پس حواستون جمع جمع باشه که از دستور اول استفاده کنید

BUNابزار bunجاوا اسکریپتnextjs
شاید از این پست‌ها خوشتان بیاید