Как да изтеглите и инсталирате Node.js и NPM на Windows
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 и след това щракнете върху бутона Напред.
1. Първо въведете местоположението на файла за инсталиране на Node.js. Това е мястото, където ще се съхраняват файловете за Node.js след инсталацията.
2. Щракнете върху бутона Напред, за да продължите с инсталацията.
Стъпка 6) Изберете компонентите по подразбиране, които да бъдат инсталирани
Приемете компонентите по подразбиране и щракнете върху бутона Напред.
Стъпка 7) Стартирайте инсталацията
В следващия екран щракнете върху бутона за инсталиране на Node.js, за да започнете инсталирането Windows.
Стъпка 8) Завършете инсталацията
Щракнете върху бутона Край, за да завършите инсталацията.
Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)
Как да инсталирате NPM на Windows 10/8/7
Другият начин да инсталирате Node.js на всяка клиентска машина е да използвате „мениджър на пакети“.
On Windows, изтеглянето на NPM (Node Package Manager) е известно като Chocolatey. Той е проектиран да бъде децентрализирана рамка за бързо инсталиране на приложения и инструменти, от които се нуждаете.
За инсталиране на NPM на Windows чрез Chocolatey трябва да изпълните следните стъпки.
Стъпка 1) Инсталиране на Chocolatey – уебсайтът на Chocolatey (https://chocolatey.org/) има много ясни инструкции как трябва да се инсталира тази рамка.
- Първата стъпка е да изпълните командата по-долу в прозорците на командния ред. Тази команда е взета от уеб сайта на Chocolatey и е стандартната команда за инсталиране на Node.js чрез Chocolatey.
- Командата по-долу е команда на PowerShell, която извиква отдалечения скрипт на PowerShell на уебсайта Chocolatey. Тази команда трябва да се изпълни в команден прозорец на PowerShell.
- Този скрипт на PowerShell извършва цялата необходима работа по изтеглянето на необходимите компоненти и съответното им инсталиране.
@powershell -NoProfile -ExecutionPolicy Bypass -Command “iex ((new-object wet.webclient).DownloadString('https://chocolatey.org/install.ps1'))” && SET PATH=%PATH%;%ALLUSERSPROFILE% \шоколадово\кошче
Стъпка 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);
Обяснение на кода:
- Основната функционалност на функцията „require“ е, че тя чете a JavaСценарий файл, изпълнява файла и след това продължава да връща обект. Използвайки този обект, можете да използвате различните функционалности, налични в модула, извикан от функцията за изискване. Така че в нашия случай, тъй като искаме да използваме функционалността на HTTP и използваме командата require(http).
- В тази 2nd ред код, ние създаваме сървърно приложение, което се основава на проста функция. Тази функция се извиква всеки път, когато се направи заявка към нашето сървърно приложение.
- Когато бъде получена заявка, ние молим нашата функция да върне отговор „Hello World“ на клиента. Функцията writeHead се използва за изпращане на заглавни данни към клиента, а функцията end ще затвори връзката към клиента.
- След това използваме функцията server.listen, за да накараме нашето сървърно приложение да слуша клиентски заявки на порт № 8080. Можете да посочите всеки наличен порт тук.
Изпълнение на кода
-
- Запазете файла на вашия компютър: C:\Users\Your Name\ firstprogram.js
- В командния ред отидете до папката, в която се съхранява файлът. Въведете командата Node firstprogram.js
-
- Сега вашият компютър работи като сървър! Ако някой се опита да осъществи достъп до компютъра ви на порт 8080, ще получи „Hello World!“ съобщение в отговор!
- Стартирайте вашия интернет браузър и въведете адреса: http://localhost:8080
Output
Oбобщение
- Видяхме инсталирането на Node.js чрез инсталационния модул MSI, който е достъпен на уебсайта на Node.js. Тази инсталация инсталира необходимите модули, които са необходими за стартиране на Node.js приложение на клиента.
- Node.js може да се инсталира и чрез мениджър на пакети. Мениджърът на пакети за Windows е известен като Chocolatey. Чрез изпълнение на някои прости команди в командния ред, мениджърът на пакети Chocolatey автоматично изтегля необходимите файлове и след това ги инсталира на клиентската машина.
- Едно просто приложение Node.js се състои от създаване на сървър, който слуша определен порт. Когато заявка дойде до сървъра, сървърът автоматично изпраща отговор „Hello World“ на клиента.












