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