всякий раз, когда я генерирую файл блокировки пакета, есть также «разрешенный» блок, который выглядит следующим образом:
"resolved": "http://devel.npm.registry:4873/lodash/-/lodash-4.17.5.tgz"
В чем смысл этого URL?Позже, если я попытаюсь установить зависимости на основе этой блокировки пакетов, нужно ли мне использовать тот же реестр npm?Потому что мы используем другой реестр npm для локальной разработки и производственных сборок.Таким образом, когда я разрабатываю, я использую devel.npm.registry
, но инструмент CI использует production.npm.registry
.Согласно моим тестам, URL не имеет значения (я пробовал npm@6.4.1
).Но это текущая реализация, которая скоро изменится, или URL намеренно игнорируется?У меня такое ощущение, что некоторые из предыдущих версий npm действительно проверяли разрешенные URL-адреса.
Документация не очень полезна в этом случае.