Bun: راهنمای نصب و راهاندازی سریع
خلاصهٔ کاملتر
Bun یه runtime مدرن و سریع برای جاوااسکریپت و تایپاسکریپته که هدفش جایگزین کردن Node.js و حتی ابزارهایی مثل npm و esbuild هم هست. از اول طراحی شده که همهچیز توش سریعتر باشه، از اجرای کد گرفته تا نصب پکیج و اجرای تست.
یکی از نکات جالب Bun اینه که نصبش خیلی سادهست و از روشهای مختلفی پشتیبانی میکنه. روی لینوکس و مک میشه با یه اسکریپت curl نصبش کرد. روی ویندوز هم از طریق PowerShell در دسترسه.
اگه npm روی سیستمت داری، میتونی Bun رو به صورت گلوبال از طریق npm هم نصب کنی. این یعنی حتی اگه قبلاً با Node.js کار میکردی، رفتن به سمت Bun خیلی راحته.
برای کسایی که از package manager های محبوب استفاده میکنن، Bun روی Scoop (ویندوز) و Homebrew (مک) هم در دسترسه. کافیه چند دستور ساده بزنی و همهچیز آمادهست.
اگه دوست داری توی یه محیط ایزوله کار کنی، Bun یه image رسمی روی Docker Hub داره. میتونی pull بگیری و بلافاصله شروع به کار کنی، بدون اینکه چیزی روی سیستم اصلیت نصب بشه.
بعد از نصب، نگهداشتن Bun آپدیت خیلی سادهه. یه دستور کوتاه کافیه که آخرین نسخه رو بگیری. این طراحی ساده نشون میده که تیم Bun تجربهی کاربری رو جدی گرفته.
از قابلیتهای جالب Bun اینه که سیستم تست داخلی داره و میتونی تستها رو به صورت ایزوله یا موازی اجرا کنی. این یعنی دیگه لازم نیست حتماً از Jest یا Vitest جداگانه استفاده کنی.
نکات کلیدی:
- Bun یه runtime سریع جاوااسکریپته که جایگزین Node.js میشه
- از curl، npm، PowerShell، Scoop، Homebrew و Docker پشتیبانی میکنه
- آپدیت کردنش با یه دستور ساده انجام میشه
- سیستم تست داخلی داره با پشتیبانی از اجرای ایزوله و موازی
- روی ویندوز، مک و لینوکس در دسترسه




