Требования
| Требование | Рекомендация |
|---|---|
| Носитель установки | Скачайте NVM for Windows из клиентского портала. ZIP содержит всё необходимое. |
| Поддерживаемая ОС | Windows 111, Windows Server 2019+ |
| Права пользователя | Специальные права не нужны, если не используете режим link с UNC-путями. |
| Исключения для прокси | 1. licensing.author.io 2. mirror.author.io (при использовании зеркала Node.js от Author Software) Не требуется в изолированных (air-gapped) средах. |
Права пользователя
| Если вы планируете... | Необходимые права |
|---|---|
| принудительно использовать режим shim... | Нет. |
| хранить версии Node.js на локальном пути... » %LOCALAPPDATA%\Author Software\nvm\installs (по умолчанию) — локальный путь | Нет. |
использовать UNC-пути (сетевые шары, mapped drives вроде \\server\path) в режиме link | SeCreateSymbolicLinkPrivilege* |
Режим link NVM for Windows использует NTFS junction для разрешения версий Node.js. Junction не требуют особых прав, но не поддерживают UNC-пути (сетевые шары, mapped drives). Если хранилище Node.js настроено на UNC-путь, NVM for Windows создаёт symlink вместо junction. Для этого ОС нужна привилегия SeCreateSymbolicLinkPrivilege.
Включение
SeCreateSymbolicLinkPrivilege- У пользователей с правами администратора эта привилегия есть по умолчанию.
- Привилегия выдаётся при включении режима разработчика Windows.
- Можно выдать через групповую политику: Конфигурация компьютера → Параметры Windows → Параметры безопасности → Локальные политики → Назначение прав пользователя → Создание символьных ссылок.
Исключения для прокси
Если организация жёстко блокирует домены, нужно разрешить licensing.author.io. Этот домен выдаёт лицензионные ключи и публичные ключи проверки.
Если планируется зеркало Node.js от Author Software (доступно в пакете governance), также нужно разрешить mirror.author.io.