نصب Node.js روی ویندوز سرور

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

آیا برای نصب 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 می‌باشد.

  • با خدمات ابری پارس آشنا شوید

    اولین ارائه‌دهنده خدمات رایانش ابری در ایران هستیم

    ابر سرور

    ابر سرور

    با ابرسرورها می‌توانید سرور با سیستم‌عامل دلخواه خود را در چند دقیقه انتخاب و نصب نموده و آزادانه منابع سخت‌افزاری که در نظر دارید را، در زمان دلخواه به سرور خود بیافزایید و تنها برای منابع مورد نیاز سرور، هزینه پرداخت نمایید.

    هایبرید سرور

    هایبرید سرور

    هایبرید سرورها نسل جدید و پیشرفته سرورهای اختصاصی هستند که با پنل قدرتمند ابری ارائه می‌شوند. در هایبرید سرورها علاوه بر ارائه سخت‌افزار مستقل، امکانات سخت‌افزاری ویژه‌ای نیز در نظر گرفته شده است.

    ماکرو سرور

    ماکرو سرور

    ماکرو سرور محصولی ویژه است که برای دریافت بالاترین کیفیت سخت‌افزاری طراحی شده است. در شرایطی که نیازمند سخت‌افزاری قدرتمند برای سرور خود هستید، ماکرو سرورها منابع سخت‌افزاری مورد نیاز را برای شما فراهم می‌کنند.

    هاست ابری

    هاست ابری

    در هاست ابری برخلاف یک هاست اشتراکی، سایت‌های پر بازدید نیز بسادگی می‌توانند از خدمات میزبانی استفاده کنند، بدون آنکه درگیر دغدغه‌های مدیریت سرور شوند. همواره تنها برای آن میزان از منابع سخت‌افزاری که نیاز دارید هزینه می‌پردازید و دیگر نیازی به پرداخت هزینه‌های غیر موجه، در ابتدای فعالیت وب سایت خود، نخواهید داشت.

    هاست دانلود

    هاست دانلود

    سیاری از مدیران سایت‌های دانلود و یا سایت‌هایی که با ترافیک بالایی برای به اشتراک‌گذاری فایل‌های خود روبرو هستند، عمدتا با مشکلاتی مانند هزینه‌های گزاف زیرساختی و یا مصرف بالای منابع سخت‌افزاری روبرو می‌شوند. از همین رو پارس‌پک با معرفی فضای هاست دانلود برای این دسته از کاربران، محصول مناسبی را پیش‌بینی نموده است.

    مطالعه این مطالب نیز پیشنهاد می‌شود

    مقالات و نظرات اعضای تیم ما درباره تکنولوژی، روزهای کاری و چیزای دیگر…

  • کلیه حقوق برای پارس پک محفوظ می باشد.

    Copyright © 2022 ParsPack Cloud Computing Technology ® , All Rights Reserved.