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

Уведомления на рабочем столе

NVM for Windows использует нативные уведомления на рабочем столе через Windows Notification Center. Пропущенные уведомления остаются в Notification Center, пока их не подтвердят. Учитываются личные настройки уведомлений.

Windows Notification Center

Когда появляются уведомления​

Большинство CLI-уведомлений показываются только когда NVM не на переднем плане (например, фоновый агент). Если вы запускаете nvm в интерактивном терминале и окно в фокусе, уведомления пропускаются, чтобы не мешать работе, которую вы уже видите.

Фоновые случаи, где уведомления всё же приходят:

  • Долгие установки, запущенные из другого контекста
  • Плановые проверки sync/update (sync.exe)
  • Напоминания об истечении лицензии (certified editions)

Новости и обновления можно отключить через disable_announcements. Уведомления об истечении лицензии этой настройкой не подавляются.

CLI-уведомления​

Они используют Notification Center, когда процесс NVM не на переднем плане:

ТриггерЗаголовокСообщение (прибл.)
Установка завершена(пусто) или заголовок ошибкиNode.js vX installed/Node.js vX Installation Failed (плюс текст ошибки)
nvm use (переключение по умолчанию)(пусто)Now using Node.js vX by default.
nvm uninstall(пусто)Объединённые строки статуса (удалено, пропущено, активное переключение, purge кэша и т. п.)
nvm config set(пусто)key set to value
nvm alias add(пусто)"<name>" now refers to vX.X.X
nvm alias remove(пусто)<count> alias(es) removed successfully.
nvm pin(пусто)Текст успеха для обновлений .nvmrc/package.json engines
Ошибка symlink (Developer Mode выключен)Help Enabling Symlinks

Sync-уведомления​

Плановое обслуживание тоже может показывать уведомления:

ТриггерЗаголовокПримечания
Лента новостейЗаголовок записиТело — описание записи со ссылками; пропускается при disable_announcements = true
Доступно обновлениеUpdate AvailableДоступность версии со ссылками View/Upgrade; пропускается при disable_announcements = true
Истечение лицензии
(certified builds)
Expiration warningНе подавляется disable_announcements; не более одного уведомления на веху/день.