* حتما به تاریخ آخرین ویرایش این مطلب توجه کنید!
نصب در ویندوز و مک
حداقل ورژن ویندوز مورد پشتیبانی توسط Node.js ویندوز 10 یا ویندوز سرور 2008 R2 و جدیدتر هستش و آخرین ورژن تست شده بر روی ویندوز 7 نسخه 13.6 هست.
برای ویندوز و مک سادهترین روش دانلود فایل Installer از این آدرس nodejs.org/en/download است. با طراحی جدید سایت Node.js پروسه دانلود راحتتر شده و فقط کافیه داخل بخش Pre installers به سیستم عامل و معماری پردازنده توجه کنید که درست تشخیص داده باشه و دکمه دانلود رو بزنید و مثل هر برنامهی دیگهای اون رو نصب کنید.
برای نصب چند ورژن متفاوت به صورت همزمان به ادامه مطلب مراجعه کنید.
نصب در لینوکس
سادهترین روش دانلود Node.js تو لینوکس استفاده از ابزارهای خود سیستم عامل (مانند apt در اوبونتو) هست اما معمولا ورژنهای منسوخ شده و قدیمی قابل دانلوده و روش خوبی نیست.
بهترین روش، نصب NVM (Node Version Manager) و مدیریت ورژنها و نصب Node.js از طریق این برنامه است. دستورات مورد نیاز جهت این کار داخل صفحه دانلود جدید سایت Node.js بخش Package Manager قرار داره. توضیحات اضافه در مورد NVM در بخش بعدی 👇
نصب چند نسخه به صورت همزمان با استفاده از NVM
نرمافزار کاربردی NVM (Node Version Manager) برای مدیریت ورژنهای مختلف روی یک سیستم طراحی شده و برای محیطهای توسعه و به خصوص عملیاتی بسیار کاربردی هستش و شما میتونید یک پروژه با ورژن 16 در کنار یک پروژه با ورژن 20 اجرا کنید.
* قبل از نصب NVM اگر Node.js نصب شده دارید حتما اون رو پاک کنید.
* NVM پکیجهایی که به صورت global نصب کردید رو برای هر ورژن از Node.js جدا و ایزوله میکنه و با تغییر ورژن Node.js اون پکیجها (مثلا PM2) باید دوباره برای ورژن جدید نصب بشن.
NVM فقط برای لینوکس و مک ورژن رسمی داره (که در بخش آموزش نصب در لینوکس توضیح دادم) و اما به لطف کامیونیتی بزرگ Node.js یک نسخه غیررسمی برای ویندوز ساخته شده و در گیتهاب (گیتهاب پروژه) به صورت متنباز در دسترس هست. برای دانلود برید به صفحه Releases و آخرین نسخه رو پیدا کنید (بالاترین تو صفحه) و قسمت Assets روی لینک نسخه مورد نظرتون کلیک کنید (ورژن nvm-setup.exe پیشنهاد میشه).
دستورات اصلی NVM:
روشن کردن: nvm on
خاموش کردن: nvm off
نمایش نسخه Node.js فعلی: nvm current
نمایش نسخه NVM فعلی: nvm version
نمایش نسخههای نصب شده در سیستم: nvm list
مثال نصب Node.js:
nvm install 22
, nvm install latest
, nvm install 20.12.2
مثال تغییر ورژن Node.js:
nvm use 22
, nvm use latest
, nvm use 20.12.2