Как загрузить и установить 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» заключается в том, что она считывает JavaСценарий file, выполняет файл, а затем переходит к возврату объекта. Используя этот объект, можно затем использовать различные функции, доступные в модуле, вызываемом функцией require. Итак, в нашем случае, поскольку мы хотим использовать функциональность HTTP, мы используем команду require(http).
  2. В этом 2nd строку кода, мы создаем серверное приложение, основанное на простой функции. Эта функция вызывается всякий раз, когда делается запрос к нашему серверному приложению.
  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

Резюме

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