Как загрузить и установить 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 – Веб-сайт 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» заключается в том, что она считывает JavaСценарий Функция `require` выполняет файл, а затем возвращает объект. Используя этот объект, можно затем использовать различные функции, доступные в модуле, вызываемом функцией `require`. В нашем случае, поскольку мы хотим использовать функциональность HTTP, мы используем команду `require(http)`.
  2. Во второй строке кода мы создаём серверное приложение, основанное на простой функции. Эта функция вызывается всякий раз, когда к нашему серверному приложению поступает запрос.
  3. При получении запроса наша функция должна вернуть клиенту ответ "Hello World". Функция writeHead используется для отправки данных заголовка клиенту, а функция end закрывает соединение с клиентом.
  4. Затем мы используем функцию server.listen, чтобы наше серверное приложение прослушивало запросы клиентов на порту 8080. Здесь можно указать любой доступный порт.

Выполнение кода

  1. Сохраните файл на своем компьютере: C:\Users\Ваше имя\firstprogram.js
  2. В командной строке перейдите в папку, где хранится файл. Введите команду Node firstprogram.js.

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

  1. Теперь ваш компьютер работает как сервер! Если кто-либо попытается получить доступ к вашему компьютеру через порт 8080, он получит в ответ сообщение «Hello World!».
  2. Запустите интернет-браузер и введите адрес: http://localhost:8080.

Выход:

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

Часто задаваемые вопросы (FAQ)

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 для одного проекта. Перед использованием удалите все существующие установки, чтобы избежать конфликтов.

Нет. Официальный MSI-установщик Node.js включает в себя NPM, поэтому он устанавливается автоматически вместе с Node.js. Позже вы можете обновить его, выполнив команду `npm install -g npm`.

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

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

Подведем итог этой публикации следующим образом: