اگه کلا نمیدونید bun چیه و چرا به وجود امده، یا اینکه فکر میکنید یه چیزی شبیه به yarn یا پکیج منیجر دیگهس، باید بگم که تقریبا دارید اشتباه میکنید. البته 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 اجرا میشه و سرعتش همون سرعت قدیمیه، فقط رابط کاربری عوض میشه؛ پس حواستون جمع جمع باشه که از دستور اول استفاده کنید