زمان تخمین زده شده مطالعه: 5 دقیقه
Node.js یک کتابخانه از توابع است که شامل همه چیزهایی است که برای اجرای یک برنامه نوشته شده در زبان جاوا اسکریپت نیاز دارید. برای اجرای اسکریپت ها روی سرور به منظور ارائه محتوا قبل از تحویل به مرورگر وب استفاده می شود.
NPM مخفف Node Package Manager است که یک برنامه کاربردی و مخزن برای توسعه و به اشتراک گذاری کد جاوا اسکریپت است.
این مقاله به شما کمک می کند Node.js و NPM را در سیستم ویندوز و سایر دستورات مفید Node.js نصب و به روز رسانی کنید.
توجه: اگر میخواهید کتابخانه از توابع را روی سیستمعاملهای دیگری نصب کنید، راهنمای در مورد نصب Node.js و NPM در CentOS 7 را بررسی کنید .
در یک مرورگر وب، به https://nodejs.org/en/download بروید . برای دانلود آخرین نسخه پیش فرض روی عبارت Windows Installer کلیک کنید (مانند تصویر شماره 1). در زمان نگارش این مقاله، نسخه آخر نگارش: 16.13.0 LTS یا همان پایدار(شامل npm 8.1.0) آخرین نسخه بود. نصب کننده Node.js شامل بسته NPM است.
توجه: نسخه های دیگری نیز موجود است. اگر سیستم قدیمیتری دارید، ممکن است به نسخه 32 بیتی نیاز داشته باشید. همچنین می توانید از لینک بالا برای تغییر از نسخه پایدار LTS به نسخه فعلی استفاده کنید. اگر تازه وارد Node.js هستید یا به نسخه خاصی نیاز ندارید، LTS را انتخاب کنید.
یک خط فرمان (یا PowerShell) را باز کنید و موارد زیر را وارد کنید:
node -v
سیستم باید نسخه Node.js نصب شده روی سیستم شما را نمایش دهد. شما می توانید همین کار را برای NPM انجام دهید(همانند تصویر شماره 2):
npm -v
ساده ترین راه برای به روز رسانی Node.js و NPM دانلود آخرین نسخه نرم افزار است. در صفحه دانلود Node.js، درست زیر لینک Windows Installer ، آخرین نسخه را نمایش می دهد. می توانید این را با نسخه ای که نصب کرده اید مقایسه کنید.
برای ارتقا، نصب کننده را دانلود کرده و اجرا کنید. جادوگر راه اندازی نسخه قدیمی را بازنویسی می کند و آن را با نسخه جدید جایگزین می کند.
می توانید Node.js را از کنترل پنل ویندوز حذف کنید.
برای انجام این کار:
Node.js یک فریمورک است، به این معنی که به عنوان یک برنامه معمولی کار نمی کند. در عوض، دستوراتی را که شما می نویسید تفسیر می کند. برای آزمایش نصب Node.js جدید خود، یک اسکریپت Hello World ایجاد کنید .
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.end('Hello World!');
}).listen(8080);
node \users\<your_username>\myprogram.js
به نظر می رسد که هیچ اتفاقی نیفتاده است. در واقع، اسکریپت شما در پسزمینه اجرا میشود. ممکن است یک اخطار Windows Defender درباره مجاز کردن ترافیک مشاهده کنید – در حال حاضر، روی Allow کلیک کنید .
http://localhost:8080
در گوشه سمت چپ بالا، باید متن Hello World را ببینید!
در حال حاضر، رایانه شما مانند یک سرور عمل می کند. هر رایانه دیگری که سعی کند به سیستم شما در پورت 8080 دسترسی پیدا کند، اعلان Hello World را مشاهده خواهد کرد .
برای خاموش کردن برنامه، به PowerShell برگردید و Ctrl+C را فشار دهید . سیستم به یک خط فرمان برمی گردد. هر زمان که آماده باشید می توانید این پنجره را ببندید.
نتیجه
اکنون باید بتوانید هم چارچوب Node.js و هم مدیر بسته NPM را نصب کنید. شما همچنین اولین برنامه جاوا اسکریپت node.js خود را نوشته اید!
عساکره ابان 1400
چارچوب NPM دسترسی به بسیاری از راه حل های جاوا اسکریپت مختلف را می دهد که می توانید در npmjs.com پیدا کنید .