Установка и настройка Node.js на windows server 2016
Подробное руководство по установке, настройке и оптимизации Node.js для windows server 2016
Введение
Node.js — популярная платформа для выполнения JavaScript-кода вне браузера. Данное руководство поможет:
- Установить последнюю стабильную версию Node.js
- Настроить окружение для разработки
- Решить распространенные проблемы
Требования
Минимальные требования для установки:
- Windows Server 2016 (x64)
- 512 МБ свободного места на диске
- Права администратора
- Доступ в интернет для загрузки дистрибутива
Установка
Основные шаги установки Node.js
Подготовка
- Откройте PowerShell от имени администратора
- Проверьте текущую версию ОС:
1Get-ComputerInfo | Select-Object OsName, OsVersion
- Скачайте установщик с официального сайта (рекомендуется LTS-версия)
Процесс установки
- Запустите скачанный .msi файл
- Примите лицензионное соглашение
- Выберите компоненты (оставьте по умолчанию):
☑ Node.js runtime
☑ npm package manager
☑ Add to PATH
- Завершите установку
- Проверьте установку:
1node --version 2npm --version
Настройка
Базовая конфигурация:
- Настройте глобальное хранилище модулей:
1npm config set prefix "C:\NodeJS\Global"
- Добавьте путь в переменную окружения PATH:
1[Environment]::SetEnvironmentVariable("Path", [Environment]::GetEnvironmentVariable("Path", [EnvironmentVariableTarget]::User) + ";C:\NodeJS\Global", "User")
- Проверьте конфигурацию:
1npm config list
Типичные ошибки и их решения
Проблема: Команды node/npm не распознаются
Решение:
1# Проверьте путь в переменных окружения 2$env:Path -split ';' | Select-String 'Node' 3# Если отсутствует — переустановите с опцией 'Add to PATH'
Заключение
Вы успешно установили Node.js и настроили рабочее окружение. Для дальнейшей настройки:
- Используйте
npm audit
для проверки безопасности пакетов - Регулярно обновляйте версию через официальный установщик
Команды
Проверка версий
1node --version && npm --version
Установка пакета глобально
1npm install -g package-name
Решение проблем
Ошибка EACCES при установке пакетов
Запустите PowerShell с правами администратора или перенастройте права доступа к папке npm
1npm config set user 0 && npm config set unsafe-perm true
Устаревшая версия npm
Обновите npm отдельно
1npm install -g npm@latest