Как указать `npm` не загружать существующие пакеты? - PullRequest
0 голосов
/ 29 июня 2018

Хотя ответственность за это лежит на самом инструменте npm cli, но поскольку журналы указывают, что он связывается с реестром npm даже для пакетов, которые уже присутствуют ... у меня возникает вопрос:

Как не связываться с реестром npm для любых пакетов, которые уже присутствуют в папке node_modules?

Хотя я понимаю, что частью алгоритма npm является создание полного клона путем загрузки всех зависимостей и последующего сравнения их с существующими, но это слишком неэффективно для сборок CI, и я ищу совет или указатели скриптам, которые справляются с этим лучше.

1 Ответ

0 голосов
/ 01 июля 2018

Используйте предпочитаемый-офлайн или офлайн конфиг npm.

Второй (в автономном режиме) приведет к сбою установки, если какой-либо новый пакет нужно будет загрузить из реестра. Так что если пакет не будет найден в локальном кеше.

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