Текст и данные · Инструкция
Как выйти из npm registry на текущем компьютере
Logout в npm зависит от типа аутентификации. Для token-based registry это не просто удаление локальной строки из `.npmrc
Короткий ответ
Выполните `npm logout` для текущего registry. При token-based auth используемый токен будет инвалидирован на сервере; для legacy auth очищаются локальные credentials.
Что сделать
- 1: Проверьте, с каким registry работает текущая конфигурация: `npm config get registry`.
- 2: Выполните `npm logout`; для другого registry передайте `--registry=<url>`.
- 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.