Текст и данные · Инструкция
Как настроить отдельный npm registry для одного scope
Scoped registry позволяет отправлять приватные пакеты организации в отдельный registry, оставляя публичные зависимости н
Короткий ответ
`npm config set @myorg:registry https://registry.example.com` направляет пакеты `@myorg/*` в отдельный registry, не меняя default registry для остальных.
Что делать
- 1: Проверьте default registry: `npm config get registry`.
- 2: Задайте scoped registry: `npm config set @myorg:registry https://registry.example.com`.
- 3: Проверьте `npm config get @myorg:registry`.
- 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.