Как да изтеглите и инсталирате Node.js и NPM на Windows
⚡ Умно обобщение
Инсталиране на Node.js на Windows използва официалния MSI инсталатор или мениджъра на пакети Chocolatey, като и двата пакета включват NPM. След настройката, прост HTTP сървърен скрипт потвърждава, че средата за изпълнение предоставя отговор „Hello World“ в браузъра.

За да започнете да изграждате вашите Node.js приложения, първата стъпка е инсталирането на Node.js framework-а. Node.js framework-ът е достъпен за различни операционни системи още от... Windows да се Ubuntu и OS X. След като рамката Node.js бъде инсталирана, можете да започнете да създавате първите си приложения Node.js.
Node.js също така има възможност за вграждане на външна или разширена функционалност чрез използване на персонализирани модули. Тези модули трябва да се инсталират отделно. Пример за модул е MongoDB модул, който ви позволява да работите с MongoDB бази данни от вашето приложение Node.js.
Как да инсталирате Node.js на Windows
Първата стъпка в използването на Node.js е инсталирането на библиотеките Node.js на клиентската система. По-долу са описани стъпките за изтегляне и инсталиране на Node.js Windows:
Стъпка 1) Изтеглете инсталатора на Node.js за Windows.
Отидете на сайта https://nodejs.org/en/download/ и изтеглете необходимите двоични файлове. В нашия пример ще изтеглим Node.js на Windows с 32-битовите инсталационни файлове.
Стъпка 2) Стартирайте инсталацията. Double Кликнете върху изтегления .msi файл, за да започнете инсталацията. Кликнете върху бутона „Изпълни“ на първия екран, за да започнете инсталацията.
Стъпка 3) На следващия екран щракнете върху бутона „Напред“, за да продължите с изтеглянето и инсталирането на Node.js.
Стъпка 4) Приемете условията. На следващия екран приемете лицензионното споразумение и щракнете върху бутона „Напред“.
Стъпка 5) Задайте пътя. На следващия екран изберете местоположението, където трябва да се инсталира Node.js, и след това щракнете върху бутона „Напред“.
- Първо, въведете местоположението на файла за инсталиране на Node.js. Това е мястото, където файловете за Node.js ще се съхраняват след инсталирането.
- Кликнете върху бутона „Напред“, за да продължите с инсталацията.
Стъпка 6) Изберете компонентите по подразбиране, които ще бъдат инсталирани. Приемете компонентите по подразбиране и щракнете върху бутона „Напред“.
Стъпка 7) Стартирайте инсталацията. На следващия екран щракнете върху бутона за инсталиране на Node.js, за да започнете инсталирането на Windows.
Стъпка 8) Завършете инсталацията. Щракнете върху бутона „Готово“, за да завършите инсталацията.
Забележка: Windows сега препоръчва на разработчиците да използват Node.js с WSL2 (На Windows Подсистема за Linux) за работни потоци за разработка в стил Linux.
Как да инсталирате NPM на Windows 10/8/7
Другият начин за инсталиране на Node.js на клиентска машина е чрез използване на „мениджър на пакети“. Windows, изтеглянето на NPM (Node Package Manager) е известно като Chocolatey. Той е проектиран да бъде децентрализирана рамка за бързо инсталиране на приложения и инструменти, от които се нуждаете.
За инсталиране на NPM на Windows чрез Chocolatey трябва да изпълните следните стъпки.
Стъпка 1) Инсталиране на Chocolatey – The Уебсайт на Chocolatey има много ясни инструкции как трябва да се инсталира тази рамка.
- Първата стъпка е да изпълните командата по-долу в прозореца на командния ред. Тази команда е взета от уебсайта на Chocolatey и е стандартната команда за инсталиране на Node.js чрез Chocolatey.
- Командата по-долу е команда на PowerShell, която извиква отдалечения скрипт на PowerShell на уебсайта Chocolatey. Тази команда трябва да се изпълни в команден прозорец на PowerShell.
- Този скрипт на PowerShell извършва цялата необходима работа по изтеглянето на необходимите компоненти и съответното им инсталиране.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
Стъпка 2) Следващата стъпка е да инсталирате Node.js на вашата локална машина, използвайки мениджъра на пакети Chocolatey. Това може да стане чрез изпълнение на командата по-долу в командния ред.
Ако инсталацията е успешна, ще получите съобщение за успешна инсталация на Node.js.
Забележка: Ако получите грешка като „C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1“, създайте ръчно папката в пътя.
Изпълнение на вашето първо приложение Hello World в Node.js
След като изтеглите и инсталирате Node.js на компютъра си, нека опитаме да покажем „Hello World“ в уеб браузър. Създайте Node.js файл с име firstprogram.js.
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.end('Hello World!'); }).listen(8080);
Code Обяснение:
- Основната функционалност на функцията „require“ е, че тя чете a JavaСценарий файл, изпълнява файла и след това връща обект. Използвайки този обект, човек може да използва различните функционалности, налични в модула, извикан от функцията require. Така че в нашия случай, тъй като искаме да използваме функционалността на HTTP, използваме командата require(http).
- Във втория ред код създаваме сървърно приложение, което е базирано на проста функция. Тази функция се извиква всеки път, когато се отправи заявка към нашето сървърно приложение.
- Когато получим заявка, ние искаме от нашата функция да върне отговор „Hello World“ на клиента. Функцията writeHead се използва за изпращане на заглавни данни до клиента, докато функцията end затваря връзката с клиента.
- След това използваме функцията server.listen, за да накараме нашето сървърно приложение да слуша клиентски заявки на порт номер 8080. Можете да посочите всеки наличен порт тук.
Изпълнение на кода
- Запазете файла на вашия компютър: C:\Users\Your Name\firstprogram.js
- В командния ред отидете до папката, където се съхранява файлът. Въведете командата Node firstprogram.js.
- Сега вашият компютър работи като сървър! Ако някой се опита да осъществи достъп до вашия компютър на порт 8080, ще получи съобщение „Здравей, свят!“ в отговор.
- Стартирайте вашия интернет браузър и въведете адреса: http://localhost:8080
Изход:












