VK Registry logo
Помощь
Обновлена 17 июля 2026 г. в 15:39

npm

npm registry — специальный тип репозитория, в котором хранятся и публикуются JavaScript-библиотеки и приложения. Менеджер пакетов npm (Node Package Manager) взаимодействует с этим репозиторием для поиска, загрузки и публикации пакетов.

VK Registry поддерживает создание репозиториев npm для хранения и распространения пакетов.

Подробнее — в официальной документации npm.

Задачи

Задачи, специфичные для формата npm:

  • Обслуживание - Синхронизировать метаданные npm /-/v1/search,
  • Обслуживание - Обновить метаданные npm.

Подробнее — в разделе Управление задачами.

Репозитории

В таблице 1 приведены особенности репозиториев npm VK Registry.

Таблица 1 — Особенности репозиториев npm

Тип репозитория

Поддержка типа

Обязательные параметры

Параметры формата

Локальный

npm

  • Название
  • Blob-хранилище

Прокси

npm

  • Название
  • URL-адрес удаленного репозитория
  • Blob-хранилище

Групповой

npm

  • Название
  • Blob-хранилище
  • Репозитории-участники

Подробнее о создании репозитория и его параметрах — в разделе Создание репозитория.

Настройка npm

Доступ к репозиториям можно получить с помощью инструмента npm командной строки.

Укажите репозиторий VK Registry в качестве основного реестра:

$ npm config set registry <URL_РЕПОЗИТОРИЯ>

Здесь <URL_РЕПОЗИТОРИЯ> — URL-адрес репозитория. Пример: http://localhost:8081/repository/npm-all/.

Эта команда добавляет настройку в файл .npmrc:

registry = <URL_РЕПОЗИТОРИЯ>