n1ro°
RU

Текст и данные · Инструкция

Как выйти из npm registry на текущем компьютере

Logout в npm зависит от типа аутентификации. Для token-based registry это не просто удаление локальной строки из `.npmrc

Редакция N1RO · Проверено

Короткий ответ

Выполните `npm logout` для текущего registry. При token-based auth используемый токен будет инвалидирован на сервере; для legacy auth очищаются локальные credentials.

Что сделать

  1. 1: Проверьте, с каким registry работает текущая конфигурация: `npm config get registry`.
  2. 2: Выполните `npm logout`; для другого registry передайте `--registry=<url>`.
  3. 3: После этого проверьте `npm whoami`: запрос должен перестать подтверждать прежнюю сессию.

Команда или настройка

  • npm logout

Проверка

  • Перед logout проверьте текущий registry через `npm config get registry`.
  • Если токен используется в CI или на другом компьютере, учтите, что server-side invalidation затронет и их.
  • После logout выполните `npm whoami` для нужного registry и убедитесь, что прежняя сессия больше не подтверждается.

Важно

При token-based auth logout инвалидирует токен на сервере: он перестанет работать и в других местах, где использовался.

Что учитывать

При token-based auth logout инвалидирует токен на сервере: он перестанет работать и в других местах, где использовался.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. npm logout). Пример и формулировки — редакция N1RO на 2026-09-18.