Як завантажити та встановити 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. Фреймворк 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 тепер рекомендує розробникам використовувати 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 JavaScript файл, виконує файл, а потім повертає об'єкт. Використовуючи цей об'єкт, можна використовувати різні функції, доступні в модулі, що викликається функцією 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, що дозволяє вам протестувати встановлення за лічені секунди.

Підсумуйте цей пост за допомогою: