Как установить и настроить Node.js и NPM в Windows
Node.js – это мощная среда выполнения JavaScript, построенная на движке V8 в Chrome, а NPM (Node Package Manager) – это менеджер пакетов, поставляемый вместе с Node.js. Они являются необходимыми инструментами для разработки современных JavaScript-приложений. В этом руководстве вы узнаете, как установить и настроить Node.js и NPM в системе Windows.
Шаг 1: Скачайте программу установки Node.js
- Посетите официальный сайт Node.js:Перейдите на официальный сайт Node.js.
- Выберите правильную версию:
- LTS (Long-Term Support): Рекомендуется для большинства пользователей, так как является более стабильной.
- Current: Включает последние функции, но может быть менее стабильной.
Загрузите соответствующий установщик для вашей версии Windows (например, 64-битной).
Шаг 2: Установите Node.js и NPM
- Запустите программу установки:
- Дважды щелкните загруженный файл node-vxx.x.x-x64.msi, чтобы запустить процесс установки.
- Следуйте указаниям мастера установки:
- Нажмите кнопку Next на экране приветствия.
- Примите лицензионное соглашение и нажмите Далее.
- Выберите путь установки (по умолчанию это C:\Program Files\nodejs\) и нажмите Next.
- На экране Custom Setup убедитесь, что выбрали опцию “Установить NPM” вместе с Node.js, затем нажмите Next.
- Нажмите Install, чтобы начать установку.
- По завершении установки нажмите Finish.
По умолчанию программа установки добавляет Node.js в переменную окружения PATH вашей системы, что означает, что вы можете использовать команды node и npm в командной строке без дополнительной настройки.
Шаг 3: Проверка установки
После установки важно убедиться, что Node.js и NPM установлены правильно.
- Откройте командную строку:Нажмите Windows R, введите cmd и нажмите Enter.
- Проверка версии Node.js:Выполните следующую команду, чтобы проверить установленную версию Node.js:
node -v
Это должно отобразить номер версии Node.js (например, v18.x.x).
- Проверка версии NPM:Проверьте установку NPM, выполнив следующую команду:
npm -v
Это должно отобразить номер версии NPM (например, 9.x.x).
Шаг 4: Обновление NPM (необязательно)
Хотя NPM устанавливается вместе с Node.js, он не всегда может быть последней версии. Вы можете обновить NPM до последней версии с помощью следующей команды:
npm install -g npm@latest
Флаг -g устанавливает пакет глобально, обеспечивая обновление NPM по всей системе.
Шаг 5: Настройте NPM (необязательно)
Вы можете настроить параметры NPM для более индивидуального использования. Вот несколько полезных настроек:
- Установите каталог по умолчанию для глобальных пакетов:По умолчанию глобальные пакеты устанавливаются в каталог C:\Users\<имя пользователя>\AppData\Roaming\npm. При необходимости вы можете изменить это значение:
npm config set prefix "C:\your\preferred\path"
- Установка реестра по умолчанию:Если вы хотите использовать пользовательский реестр, например, частный реестр NPM, установите его с помощью:
npm config set registry "https://your-custom-registry.com/"
- Просмотр всех конфигураций:Чтобы просмотреть все текущие конфигурации NPM, выполните команду:
npm config list
Шаг 6: Создание и запуск простого приложения Node.js
- Создайте новый каталог:В командной строке создайте новый каталог для вашего проекта и перейдите в него:
mkdir my-node-app
cd my-node-app - Инициализация нового проекта Node.js:Создайте файл package.json, выполнив команду:
npm init -y
Это сгенерирует файл package.json по умолчанию с базовой конфигурацией для вашего проекта Node.js.
- Создайте файл app.js:В директории my-node-app создайте новый файл с именем app.js с помощью любого текстового редактора (например, Notepad, Visual Studio Code).Добавьте в app.js следующий код:
// app.js
const http = require('http');const hostname = '127.0.0.1';
const port = 3000;const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello, World!\n');
});server.listen(port, hostname, () => {
console.log(`Сервер работает по адресу http://${hostname}:${port}/`);
});
- Запустите приложение Node.js:В командной строке запустите приложение:
node app.js
Вы должны увидеть сообщение:
Сервер запущен по адресу http://127.0.0.1:3000/ - Протестируйте приложение:Откройте веб-браузер и перейдите по адресу http://127.0.0.1:3000/. Вы должны увидеть сообщение Hello, World!, отображаемое в браузере.
Шаг 7: Установка и использование пакетов Node.js
Вы можете установить дополнительные пакеты Node.js с помощью NPM. Например, установите популярный фреймворк Express:
После установки вы можете использовать Express в своем Node.js-приложении, требуя его в файле app.js:
const express = require('express');
const app = express();
const port = 3000;app.get('/', (req, res) => {
res.send('Привет из Express!');
});app.listen(port, () => {
console.log(`Сервер работает по адресу http://localhost:${port}`);
});
Запустите обновленный файл app.js:
Зайдите на сайт http://localhost:3000/ в браузере, чтобы увидеть сообщение от Express.
Заключение
Теперь вы успешно установили Node.js и NPM на систему Windows, настроили NPM и создали простое приложение Node.js. С помощью этих инструментов вы можете приступить к созданию, управлению и развертыванию JavaScript-приложений на своей машине Windows. Счастливого кодинга!