مراحل نصب Node.js در Windows Server 2019

مراحل نصب Node.js در Windows Server
Avatar
نویسنده: سانیا عبدی‌پور
شنبه 27 فروردین 1401
مطالعه: ۶ دقیقه ۰ نظر ۱۹۸۸ بازدید

آیا برای نصب Node.js در ویندوز سرور 2019 نیاز به برنامه خاصی است؟ Node.js یک محیط برنامه‌نویسی برای زبان جاوا اسکریپت است. در حقیقت نود جی اس یک پلتفرم سمت سرور بر اساس موتور جاوا اسکریپت گوگل کروم بوده که محیطی را فراهم می‌آورد تا به راحتی یک برنامه نوشته شده بر اساس زبان جاوا اسکریپت اجرا شود.

برای اولین بار در سال 2009 پلتفرم Node.js توسط آقای رایان داهل (Ryan Dahl) معرفی شد. با استفاده از پلتفرم نود جی اس زبان جاوا اسکریپت به جای اجرا در مرورگر در محیط سرور اجرا خواهد شد. همچنین این پلتفرم به شما اجازه می‌دهد به راحتی برنامه‌های تحت شبکه مقیاس‌پذیر و بزرگ بنویسید.

پلتفرم Node.js دارای قابلیت‌ها و ویژگی‌های خاص خود است. از جمله این قابلیت‌ها می‌توان به موارد زیر اشاره کرد:

  • از بازدهی و انعطاف‌پذیری بالایی برخوردار است.
  • امکان ترکیب با میکروسرویس‌ها را دارد.
  • امکان ساخت برنامه‌های تک صفحه‌ای (SPA) را می‌دهد.
  • امکان ساخت برنامه‌های RTA خواهید داشت.
  • ساخت چت روم امکان‌پذیر است.
  • ساخت بازی‌های آنلاین تحت مرورگر وب ممکن می‌باشد.

پلتفرم نود جی اس را به راحتی می‌توانید در سرورهای لینوکسی و ویندوزی نصب نمایید. در این مقاله از مجموعه مقالات پارس‌پک، به شما آموزش خواهیم داد که چگونه Node.js را در ویندوز سرور نصب نمایید.

چگونه می‌توانیم Node.js را در ویندوز سرور نصب کنیم؟

به این نکته توجه داشته باشید، فرض بر این است که Node.js روی سیستم نصب نشده است! اما اگر قبلاً نصب شده است، ابتدا باید نسخه قدیمی را uninstall کنید. انجام این‌کار ضروری است؛ زیرا پس از نصب NVM ممکن است تداخل نسخه ایجاد شود. برای بررسی اینکه آیا Node.js قبلاً در سرور ویندوز نصب شده یا خیر می‌توانید از command زیر در PowerShell استفاده کنید:

node –version

اگر Node.js در سیستم وجود نداشته باشد، خروجی زیر را مشاهده خواهید کرد:

نصب node.js در ویندوز 2019
node.js در ویندوز سرور وجود ندارد.

نحوه نصب nvm-windows

راه‌های مختلفی برای نصب Node.js وجود دارد. استفاده از Node Version Manager یا همان NVM، از آسان‌ترین راه‌ها به شمار می‌آید. بنابراین در این آموزش از آن استفاده خواهیم کرد. دقت کنید که NVM اصلی روی ویندوز کار نمی‌کند. به همین دلیل است که nvm-windows در حال توسعه است.

بنابراین آخرین نسخه فایل nvm-setup.zip را دانلود کنید. اکنون آرشیو دانلود شده‌ها را باز کنید، فایل nvm-setup.exe را اجرا نمایید. سپس دستورالعمل‌های نصب را دنبال کنید. به طور پیش فرض مقادیر اپتیمال انتخاب می‌شوند که نباید بی دلیل تغییر داده شوند.

مراحل نصب Node.js و npm

اکنون می‌خواهیم آخرین نسخه LTS Node.js را نصب کنیم. برای انجام این کار ابتدا PowerShell را باز کنید و Command زیر را وارد نمایید:

nvm list available

در این قسمت تمام نسخه‌های Node.js در دسترس برای نصب را مشاهده می‌کنید:

نسخه‌های موجود Node.js
نسخه‌های موجود Node.js 

آخرین نسخه LTS را انتخاب کنید و با استفاده از دستور nvm install آن را نصب کنید:

nvm install 14.16.0
نصب node.js در ویندوز
آموزش نصب node.js در ویندوز سرور

اکنون شما باید نسخه نصب شده را فعال کنید:

nvm use 14.16.0

در این قسمت می‌توانید مطمئن شوید که همه چیز به‌درستی نصب شده است و هم‌زمان نسخه‌های Node.js و npm را مشاهده کنید:

node --version
npm –version
نسخه های Node.js و npm
نسخه های Node.js و npm که مشاهده می‌کنید.

در این مرحله، Node.js و npm را بر روی ویندوز سرور 2019 نصب کرده‌اید. حال بیایید بررسی کنیم چگونه نسخه‌های مختلف Node.js را هم‌زمان نصب کنید و بین آنها سوئیچ نمایید! برای انجام این کار ابتدا بیایید نسخه دیگری از نود جی اس را نصب کنیم. برای مثال آخرین نسخه را انتخاب می‌کنیم، زیرا دارای ویژگی‌ها و قابلیت‌های بیشتری است:

nvm install latest

حالا بیایید نسخه‌های نصب شده را بررسی کنیم. برای این کار از دستور زیر استفاده کنید:

nvm ls
نسخه نصب شده Node.js
مشاهده نسخه نصب شده Node.js

اکنون به نسخه جدید سوییچ کنید:

nvm use 15.13.0

در آخر

به همین راحتی با استفاده از مراحل بالا می‌توانید پلتفرم Node.js را در ویندوز سرور 2019 نصب نمایید. این سرور می تواند شامل: سرور مجازی ویندوز یا سرور اختصاصی ویندوز باشد. امیدواریم که این مقاله نیز مورد توجه شما قرار گرفته باشد. اگر در خصوص نصب Node.js در سرور ویندوز سؤالی را دارید می‌توانید با کارشناسان پارس پک به اشتراک بگذارید و راهنمایی‌های لازم را دریافت نمایید.

سوالات متداول

1. Node.js برای چه مواردی استفاده می‌شود؟

نود جی‌اس به دلیل ماهیت single-threaded آن در درجه اول برای سرورهای non-blocking و رویداد محور استفاده می‌شود. همچنین از آن برای وب‌سایت‌های سنتی و خدمات API بک‌اند استفاده می‌شود. اما بیشتر با هدف در نظر گرفتن معماری‌های push-based در real-time طراحی شده است.

2. نحوه نصب Node Js روی ویندوز سرور 2016 چگونه است؟

  • Node.Js را با جدیدترین ویژگی ها دانلود کنید.
  • با کلیک بر روی گزینه Install تنظیمات را اجرا کنید. Windows VPS را دریافت کنید.
  • با کلیک بر روی Next و پذیرش certificate نصب را به پایان برسانید.
  • نود را بررسی می کنیم.

3. Node JS در کجای ویندوز نصب می‌شود؟

پیکربندی آن به طور پیش‌فرض در مکانی که Node نصب شده، انجام می‌گیرد. در اکثر سیستم‌ها، این آدرس /usr/local است و در ویندوز محل دقیقِ باینری node.exe می‌باشد.