Публикация всех зависимостей в локальный реестр npm

Я хотел бы создать локальный реестр npm с помощью sinopia, а затем публиковать там все пакеты из моих проектов node_modules каталог. Эффективно хочу иметь возможность бежать npm install --registry="http://localhost:4873" в моем проекте в автономном режиме и получить все необходимые зависимости из локального реестра. Есть ли простой способ сделать это?

1 ответ

sinopia будет кешировать реестры, из которых он тянет npmjs.org по умолчанию.

Если вы настроили свой реестр, чтобы использовать свой синопии, то сделайте чистую npm install (удалять node_modules до его запуска) через него (хотя sinopia подключен к Интернету), он должен снять все пакеты с npmjs.org и кешировать их.

После этого последующие вызовы с отключенной синопией должны использовать тот, который был кэширован локально, и работать как задумано.

Другие вопросы по тегам