n1ro°
RU

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

Как изменить видимость scoped npm-пакета

Visibility — чувствительная операция: одна команда может сделать scoped package доступным всем пользователям registry.

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

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

Проверьте `npm access get status @scope/pkg`, затем используйте `npm access set status=public @scope/pkg` или `status=private` при наличии прав.

Что делать

  1. 1: Проверьте активный registry: `npm config get registry`.
  2. 2: Выполните `npm access get status @scope/pkg`.
  3. 3: Измените статус через `npm access set status=public @scope/pkg` или `status=private`.
  4. 4: Повторно проверьте status и страницу пакета.

Важно

Переход private → public раскрывает пакет всем пользователям registry. Сначала перепроверьте имя и tarball.

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

  • До команды: Проверьте активный registry: `npm config get registry`.
  • Контроль результата: Повторно проверьте status и страницу пакета.
  • Не пропустите ограничение: Переход private → public раскрывает пакет всем пользователям registry. Сначала перепроверьте имя и tarball.

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

Переход private → public раскрывает пакет всем пользователям registry. Сначала перепроверьте имя и tarball.

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

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