Как да изтеглите и инсталирате Node.js и NPM на Windows

⚡ Умно обобщение

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

  • 🪟 Windows Инсталатор: MSI инсталаторът от nodejs.org инсталира Node.js и NPM заедно.
  • 📦 Шоколадов: - Windows Мениджърът на пакети инсталира Node.js с една PowerShell команда.
  • Здравей, свят: Сървър require('http') слуша на порт 8080 и връща отговор.
  • 🔢 Проверка на версията: Изпълнението на node -v и npm -v потвърждава инсталираните версии.
  • ???? WSL2 опция: Microsoft препоръчва Node.js на WSL2 за работни процеси за разработка в стил Linux.
  • 🤖 Настройка на изкуствен интелект: Асистентите с изкуствен интелект генерират бързо команди за инсталиране и скриптове за стартиращи сървъри.

Изтеглете и инсталирайте Node.js и NPM на Windows

За да започнете да изграждате вашите 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-битовите инсталационни файлове.

Инсталирайте Node.js на Windows

Стъпка 2) Стартирайте инсталацията. Double Кликнете върху изтегления .msi файл, за да започнете инсталацията. Кликнете върху бутона „Изпълни“ на първия екран, за да започнете инсталацията.

Инсталирайте Node.js на Windows

Стъпка 3) На следващия екран щракнете върху бутона „Напред“, за да продължите с изтеглянето и инсталирането на Node.js.

Инсталирайте Node.js на Windows

Стъпка 4) Приемете условията. На следващия екран приемете лицензионното споразумение и щракнете върху бутона „Напред“.

Инсталирайте Node.js на Windows

Стъпка 5) Задайте пътя. На следващия екран изберете местоположението, където трябва да се инсталира Node.js, и след това щракнете върху бутона „Напред“.

  1. Първо, въведете местоположението на файла за инсталиране на Node.js. Това е мястото, където файловете за Node.js ще се съхраняват след инсталирането.
  2. Кликнете върху бутона „Напред“, за да продължите с инсталацията.

Инсталирайте Node.js на Windows

Стъпка 6) Изберете компонентите по подразбиране, които ще бъдат инсталирани. Приемете компонентите по подразбиране и щракнете върху бутона „Напред“.

Инсталирайте Node.js на Windows

Стъпка 7) Стартирайте инсталацията. На следващия екран щракнете върху бутона за инсталиране на Node.js, за да започнете инсталирането на Windows.

Инсталирайте Node.js на Windows

Стъпка 8) Завършете инсталацията. Щракнете върху бутона „Готово“, за да завършите инсталацията.

Инсталирайте Node.js на Windows

Забележка: 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

Инсталирайте NPM на Windows 10/8/7

Стъпка 2) Следващата стъпка е да инсталирате Node.js на вашата локална машина, използвайки мениджъра на пакети Chocolatey. Това може да стане чрез изпълнение на командата по-долу в командния ред.

Инсталирайте NPM на Windows 10/8/7

Ако инсталацията е успешна, ще получите съобщение за успешна инсталация на 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 Обяснение:

  1. Основната функционалност на функцията „require“ е, че тя чете a JavaСценарий файл, изпълнява файла и след това връща обект. Използвайки този обект, човек може да използва различните функционалности, налични в модула, извикан от функцията require. Така че в нашия случай, тъй като искаме да използваме функционалността на HTTP, използваме командата require(http).
  2. Във втория ред код създаваме сървърно приложение, което е базирано на проста функция. Тази функция се извиква всеки път, когато се отправи заявка към нашето сървърно приложение.
  3. Когато получим заявка, ние искаме от нашата функция да върне отговор „Hello World“ на клиента. Функцията writeHead се използва за изпращане на заглавни данни до клиента, докато функцията end затваря връзката с клиента.
  4. След това използваме функцията server.listen, за да накараме нашето сървърно приложение да слуша клиентски заявки на порт номер 8080. Можете да посочите всеки наличен порт тук.

Изпълнение на кода

  1. Запазете файла на вашия компютър: C:\Users\Your Name\firstprogram.js
  2. В командния ред отидете до папката, където се съхранява файлът. Въведете командата Node firstprogram.js.

Първо приложение Hello World в Node.js

  1. Сега вашият компютър работи като сървър! Ако някой се опита да осъществи достъп до вашия компютър на порт 8080, ще получи съобщение „Здравей, свят!“ в отговор.
  2. Стартирайте вашия интернет браузър и въведете адреса: http://localhost:8080

Изход:

Първо приложение Hello World в Node.js

Въпроси и Отговори

Node.js е средата за изпълнение, която изпълнява JavaСкрипт извън браузъра. NPM (Node Package Manager) инсталира и управлява пакетите. Инсталирането на Node.js също инсталира NPM автоматично.

Отворете командния ред и изпълнете node -v, за да отпечатате версията на Node.js, след което изпълнете npm -v, за да отпечатате версията на NPM, инсталирана на вашата машина.

Изберете LTS (дългосрочна поддръжка) за повечето проекти, защото е стабилен и се поддържа по-дълго. Изберете Current само когато имате нужда от най-новите експериментални функции.

Да. Microsoft Препоръчва се Node.js да се използва на WSL2 за работни процеси в стил Linux. Инсталирайте Linux дистрибуция, след което използвайте мениджър на версии, като например nvm, за да инсталирате Node.js.

Мениджър на версии, като например nvm-windows, ви позволява да превключвате между няколко версии на Node.js за всеки проект. Първо премахнете всички съществуващи инсталации, за да избегнете конфликти.

Не. Официалният инсталатор на Node.js MSI включва NPM, така че се инсталира автоматично с Node.js. Можете по-късно да го актуализирате, като изпълните npm install -g npm.

Да. Асистенти с изкуствен интелект, като например ChatGPT, генерират правилните команди за инсталиране за Windows, обясняват PATH грешките и създават стартови скриптове, което ускорява първоначалната настройка.

Да. GitHub Copilot автоматично довършва require('http') сървър, който слуша на порт и връща отговор „Hello World“, което ви позволява да тествате инсталацията за секунди.

Обобщете тази публикация с: