n1ro°
RU

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

Как настроить отдельный npm registry для одного scope

Scoped registry позволяет отправлять приватные пакеты организации в отдельный registry, оставляя публичные зависимости н

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

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

`npm config set @myorg:registry https://registry.example.com` направляет пакеты `@myorg/*` в отдельный registry, не меняя default registry для остальных.

Что делать

  1. 1: Проверьте default registry: `npm config get registry`.
  2. 2: Задайте scoped registry: `npm config set @myorg:registry https://registry.example.com`.
  3. 3: Проверьте `npm config get @myorg:registry`.
  4. 4: Настройте auth token только для нужного host и протестируйте `npm view @myorg/pkg`.

Важно

Не храните token в shell history и не привязывайте credentials к более широкому URL, чем требуется.

Проверьте после выполнения

  • До команды: Проверьте default registry: `npm config get registry`.
  • Контроль результата: Настройте auth token только для нужного host и протестируйте `npm view @myorg/pkg`.
  • Не пропустите ограничение: Не храните token в shell history и не привязывайте credentials к более широкому URL, чем требуется.

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

Не храните token в shell history и не привязывайте credentials к более широкому URL, чем требуется.

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

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