Я унаследовал от унаследованного проекта в корпоративной среде, которая использует корпоративный Artifactory для размещения пакетов и в качестве прокси. Одна из зависимостей проекта имеет другую зависимость, которая не существует в Artifactory, что означает, что, если я запускаю npm i
, он не работает, потому что пакет отсутствует.
Мне нужно уметь обмануть npm думая, что пакет установлен, или установите его из локального реестра под моим контролем.
Я не совсем уверен, как я могу выполнить первое: кажется, что изменение пакетов - блокировка. json не будет работать во всех случаях, например, когда мне нужно обновить зависимости.
Сначала я попробовал второй подход с local-npm
, который я не смог установить, потому что ему нужны права администратора на компьютер, а затем с npm_lazy
, который может быть установлен, но я не мог понять, как указать сертификат для использования при подключении к корпоративной артефакте.
Какие другие мои варианты?