Перейти к основному содержимому

Что нового в v2

Обзор​

  • Без обязательных прав администратора
  • Современные рабочие процессы без symlink
  • Закрепление версий — .nvmrc, .node-version, package.json или пользовательские файлы
  • Более быстрые загрузки и установки
  • Автоустановка отсутствующих версий Node.js
  • Готовность для разработчиков и Enterprise
  • Полная переработка ради скорости и поддерживаемости — Go и Zig
  • Две сборки — Community (MIT) и Certified (EULA)
Изменение подписи кода
  • Community-сборки не подписаны кодом.
  • Certified-сборки подписаны на 100%.

Во всех подписях издатель — «Author Software Inc». Управление проектом передано Author Software Inc, но команда та же.

Community & Certified Builds​

Certified Builds

Доступно с сентября 2026.

Community-сборка остаётся бесплатной и open-source (MIT). Certified-сборки добавляют подписанные установщики, опциональные Trust Artifacts, Advanced Logging, дополнение Governance и связанные элементы управления (см. Выбор edition).

Установка Node.js​

  • Параллельные установки — несколько версий Node.js одновременно
  • Меньший объём загрузок (40%) — компактные архивы .7z
  • Нативная распаковка — быстрее и с меньшей зависимостью от внешних unpacker
  • Локальные изолированные загрузки — установка из локального каталога архивов офлайн или при ограничениях (см. Локальные установки, Изолированные установки)
  • Кэширование — переиспользование скачанных/распакованных ресурсов при повторных установках (Кэш загрузок)
7-zip

Не обязателен, но NVM for Windows использует нативный 7-Zip для распаковки, если он установлен. Проприетарные алгоритмы 7-Zip дают максимальную скорость. 7-Zip бесплатен.

Если 7-Zip недоступен, используется более медленный встроенный распаковщик.

Режимы работы​

Главное функциональное изменение — режимы работы.

  • Лёгкие shim: shim на Zig для Node и связанных команд (npm, npx и т. д.)
  • Link mode с нулевой задержкой: модель junction/symlink в PATH, когда перехват shim не нужен

Режим shim открывает переключение версий по каталогу и другую автоматизацию. Link mode остаётся для legacy-сценариев и обхода редких моделей прав из v1.

Автоматизация​

  • Переключение версии по каталогу — выбор Node из текущего каталога (например, .nvmrc) в режиме shim (Разрешение версий)
  • Автоустановка отсутствующих версий — установка нужной версии, если проекту её ещё нет
  • Автоустановка глобальных модулей по умолчанию — опционально заданный набор globals с каждой новой версией Node.js

Настройки​

Нативные интеграции Windows​

Безопасность и governance​

(дополнение Governance)

  • Ограничение версий Node.js — allow/block списки и политики firewall (например, блок EOL) (Version Firewall + Author Mirror)
  • Управление настройками NVM — блокировка или переопределение prefs через ADMX / GPO / Entra (Administrative Templates)
  • Расширенная поддержка прокси — IWA (NTLM/Negotiate) и PAC/WPAD сверх базового HTTP proxy (Зеркала загрузок)
  • Пользовательские зеркала Node.js — зеркало Author с политиками (mirror.author.io) или другие одобренные зеркала (Зеркала загрузок, Version Firewall + Author Mirror)
  • Интеграция Active Directory и Entra — развёртывание/управление через AD и Intune (Enterprise Deployment)

Trust artifacts и observability​

  • SBOM, provenance и VEX (дополнение Trust Artifacts) — материалы доверия цепочки поставок в релизных паках (Выбор edition)
  • Полностью аудируемое нативное журналирование (дополнение Advanced Logging) — структурированные логи для SIEM/аудита (Журналирование событий, Выбор edition)