Как загрузить и установить Node.js и NPM на Windows
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-битными установочными файлами.
Шаг 2) Запустите установку
Double щелкните загруженный файл .msi, чтобы начать установку.
Нажмите кнопку «Выполнить» на первом экране, чтобы начать установку.
Шаг 3) Продолжите этапы установки
На следующем экране нажмите кнопку «Далее», чтобы продолжить загрузку и установку Node.js.
Шаг 4) Принять условия
На следующем экране примите лицензионное соглашение и нажмите кнопку «Далее».
Шаг 5) Настройка пути
На следующем экране выберите место, куда необходимо установить Node.js, и нажмите кнопку «Далее».
1. Сначала введите местоположение файла для установки Node.js. Здесь будут храниться файлы Node.js после установки.
2. Нажмите кнопку «Далее», чтобы продолжить установку.
Шаг 6) Выберите компоненты по умолчанию для установки
Примите компоненты по умолчанию и нажмите кнопку «Далее».
Шаг 7) Начать установку
На следующем экране нажмите кнопку установки Node.js, чтобы начать установку. Windows.
Шаг 8) Завершите установку
Нажмите кнопку Готово, чтобы завершить установку.
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% \шоколад\корзина
Шаг 2) Следующим шагом будет установка Node.js на ваш локальный компьютер с помощью менеджера пакетов Chocolatey. Это можно сделать, выполнив приведенную ниже команду в командной строке.
Если установка прошла успешно, вы получите сообщение об успешной установке 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);
Пояснение к коду:
- Основная функциональность функции «require» заключается в том, что она считывает JavaСценарий file, выполняет файл, а затем переходит к возврату объекта. Используя этот объект, можно затем использовать различные функции, доступные в модуле, вызываемом функцией require. Итак, в нашем случае, поскольку мы хотим использовать функциональность HTTP, мы используем команду require(http).
- В этом 2nd строку кода, мы создаем серверное приложение, основанное на простой функции. Эта функция вызывается всякий раз, когда делается запрос к нашему серверному приложению.
- Когда запрос получен, мы просим нашу функцию вернуть клиенту ответ «Hello World». Функция writeHead используется для отправки данных заголовка клиенту, а функция end закрывает соединение с клиентом.
- Затем мы используем функцию server.listen, чтобы наше серверное приложение прослушивало запросы клиентов на порту № 8080. Здесь вы можете указать любой доступный порт.
Выполнение кода
-
- Сохраните файл на своем компьютере: C:\Users\Ваше имя\firstprogram.js.
- В командной строке перейдите к папке, в которой хранится файл. Введите команду Node firstprogram.js.
-
- Теперь ваш компьютер работает как сервер! Если кто-нибудь попытается получить доступ к вашему компьютеру через порт 8080, он получит сообщение «Hello World!» ответное сообщение!
- Запустите интернет-браузер и введите адрес: http://localhost:8080.
Вывод
Резюме
- Мы видели установку Node.js через установочный модуль MSI, который доступен на веб-сайте Node.js. Эта установка устанавливает необходимые модули, необходимые для запуска приложения Node.js на клиенте.
- Node.js также можно установить через менеджер пакетов. Менеджер пакетов для Windows известен как Chocolatey. Выполнив несколько простых команд в командной строке, менеджер пакетов Chocolatey автоматически загрузит необходимые файлы, а затем установит их на клиентский компьютер.
- Простое приложение Node.js состоит из создания сервера, который прослушивает определенный порт. Когда запрос поступает на сервер, сервер автоматически отправляет клиенту ответ «Hello World».