Как заставить npm установить, чтобы думать, что некоторые пакеты уже установлены? - PullRequest
0 голосов
/ 13 февраля 2020

Я унаследовал от унаследованного проекта в корпоративной среде, которая использует корпоративный Artifactory для размещения пакетов и в качестве прокси. Одна из зависимостей проекта имеет другую зависимость, которая не существует в Artifactory, что означает, что, если я запускаю npm i, он не работает, потому что пакет отсутствует.

Мне нужно уметь обмануть npm думая, что пакет установлен, или установите его из локального реестра под моим контролем.

Я не совсем уверен, как я могу выполнить первое: кажется, что изменение пакетов - блокировка. json не будет работать во всех случаях, например, когда мне нужно обновить зависимости.

Сначала я попробовал второй подход с local-npm, который я не смог установить, потому что ему нужны права администратора на компьютер, а затем с npm_lazy, который может быть установлен, но я не мог понять, как указать сертификат для использования при подключении к корпоративной артефакте.

Какие другие мои варианты?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...