Як завантажити та встановити Node.js і NPM на Windows

Першим кроком, щоб розпочати створення програм Node.js, є встановлення фреймворку node.js. Фреймворк Node.js доступний для різноманітних операційних систем 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 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% \шоколадний\контейнер

Встановіть 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);

Пояснення коду:

  1. Основна функція функції «require» полягає в тому, що вона читає a JavaScript файл, виконує файл, а потім повертає об’єкт. Використовуючи цей об’єкт, можна використовувати різноманітні функціональні можливості, доступні в модулі, викликаному функцією require. Отже, у нашому випадку, оскільки ми хочемо використовувати функціональні можливості HTTP, ми використовуємо команду require(http).
  2. У цьому 2рnd рядок коду, ми створюємо серверну програму, яка базується на простій функції. Ця функція викликається кожного разу, коли надходить запит до нашої серверної програми.
  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, він отримає повідомлення «Hello World!» повідомлення у відповідь!
    2. Запустіть свій інтернет-браузер і введіть адресу: http://localhost:8080

Вихід

Перша програма Hello World у Node.js

Підсумки

  • Ми бачили встановлення Node.js через модуль встановлення MSI, який доступний на веб-сайті Node.js. Ця інсталяція встановлює необхідні модулі, необхідні для запуску програми Node.js на клієнті.
  • Node.js також можна встановити через менеджер пакетів. Менеджер пакетів для Windows відомий як Chocolatey. Виконуючи кілька простих команд у командному рядку, менеджер пакетів Chocolatey автоматично завантажує необхідні файли, а потім інсталює їх на клієнтську машину.
  • Проста програма Node.js полягає у створенні сервера, який слухає певний порт. Коли запит надходить на сервер, сервер автоматично надсилає клієнту відповідь «Hello World».