راهنمای جامع نصب Node.js روی Ubuntu 22.04
Node.js یکی از محبوبترین محیطهای اجرای JavaScript سمت سرور است که برای توسعه برنامههای تحت وب، APIها و میکروسرویسها استفاده میشود. در این مقاله، روشهای مختلف نصب Node.js روی Ubuntu 22.04 را بررسی کرده و نحوه مدیریت نسخههای مختلف آن را توضیح میدهیم.
۱. بررسی روشهای مختلف نصب Node.js
در Ubuntu 22.04، چندین روش برای نصب Node.js وجود دارد که بسته به نیاز شما، میتوانید از یکی از آنها استفاده کنید:
-
نصب از مخازن پیشفرض Ubuntu (روش ساده، اما نسخه قدیمیتر)
-
نصب از مخازن رسمی NodeSource (دسترسی به آخرین نسخه پایدار)
-
نصب از طریق nvm (Node Version Manager) (مدیریت چندین نسخه Node.js)
-
نصب از طریق Snap (نصب آسان، اما ممکن است مشکلاتی در برخی پیکربندیها ایجاد کند)
۲. نصب Node.js از مخازن پیشفرض Ubuntu
Ubuntu دارای مخازن داخلی برای Node.js است، اما ممکن است نسخه آن بهروز نباشد. اگر میخواهید سریعترین روش نصب را انجام دهید، از این روش استفاده کنید:
بررسی نسخه نصبشده
پس از نصب، میتوانید نسخه Node.js و npm را بررسی کنید:
📌 مزایا: سریع و آسان
📌 معایب: معمولاً نسخه بهروز نیست
۳. نصب آخرین نسخه Node.js از طریق NodeSource
برای دریافت آخرین نسخه پایدار، بهتر است از NodeSource استفاده کنید:
۱. افزودن مخزن رسمی NodeSource
۲. نصب Node.js
۳. بررسی نسخه نصبشده
📌 مزایا: دسترسی به آخرین نسخه پایدار
📌 معایب: نیاز به اجرای چند دستور اضافه
۴. نصب و مدیریت نسخههای مختلف Node.js با nvm
اگر میخواهید چندین نسخه از Node.js را روی سیستم خود مدیریت کنید، nvm (Node Version Manager) بهترین گزینه است.
۱. نصب nvm
۲. نصب نسخه دلخواه Node.js
(به جای 18، میتوانید نسخه دیگری مانند 20 را نصب کنید.)
۳. انتخاب نسخه خاص برای استفاده
۴. تنظیم نسخه پیشفرض
📌 مزایا: مدیریت نسخهها، مناسب برای توسعهدهندگان
📌 معایب: نیاز به اجرای دستورات بیشتر
۵. نصب Node.js با Snap (روش سادهتر)
اگر به دنبال یک روش ساده و سریع هستید، میتوانید Node.js را با Snap نصب کنید:
📌 مزایا: نصب آسان و بهروز
📌 معایب: ممکن است در برخی از سرورها ناسازگار باشد
۶. بررسی و حذف Node.js (در صورت نیاز)
بررسی مسیر نصب Node.js
حذف Node.js (اگر از APT استفاده کردهاید)
📌 توجه: اگر Node.js را با nvm نصب کردهاید، میتوانید نسخه خاصی را حذف کنید:
نتیجهگیری: کدام روش برای نصب Node.js مناسبتر است؟
✅ برای نصب سریع و آسان: مخازن پیشفرض Ubuntu یا Snap
✅ برای دریافت آخرین نسخه: NodeSource
✅ برای مدیریت چندین نسخه: nvm
انتخاب روش مناسب بستگی به نیازهای شما دارد.
خوشحال میشویم برای راهاندازی سرور ویژه گیم خود از سرور مجازی ساعتی ایران ما استفاده نمایید.