Растянувшись за пределы моей зоны комфорта и попросив помощи, надеюсь, я правильно сформулировал заголовок, чтобы получить несколько полезных советов: -)
Задача: у нас есть приложения nodejs, работающие на сервере сборки, который не имеет доступа к Интернету. В самом модуле есть несколько модулей NPM, которые напрямую загружают URL.
Пример одного из нескольких:
node_modules\gifsicle\lib\install.js
var builder = new BinBuild()
.src('https://github.com/kohler/gifsicle/archive/v1.88.tar.gz')
ЕСЛИ нужно было предварительно загрузить файл и поместить его во внутренний реестр NPM (например, Artifactory), есть ли практика / шаблон / механизм для размещения файла и изменения загрузки URL-адресов в указать на новое местоположение без изменения самих модулей (чтобы мы могли без проблем получать обновленные версии модулей и реагировать, если новые транзитивные файлы необходимы по запросу)?
Примечание: мы уже практикуем 'npm config set registry {{artifactory}}' 'и предварительно загружаем большинство модулей, это проблемные переходные зависимости.