Допустим, я хочу загрузить тарболы пакета (или список пакетов) со всеми его зависимостями (и их суб-зависимостями) , а затем установить все пакеты из загруженных тарболов.
При установке следует устанавливать пакеты непосредственно из архивов без доступа к inte rnet.
Этот метод может быть реализован на Python с использованием следующего шаги:
pip download <package-name>
/ pip download -r <path-to-requirements.txt>
для загрузки всех тарбаллов пакетов и их зависимостей
pip install <package-name> --no-index --find--links <tarballs-folder-url>
/ pip install -r <path-to-requirements.txt> --no-index --find--links <tarballs-folder-url>
для установки пакетов (и их зависимостей) непосредственно из архивов без доступа к inte rnet.
Я хочу добиться того же метода с NPM / Yarn, без использования локального кэша (т. Е. Папки кэша в AppData / home пользователя), npmjs .org частный реестр (например, Verdaccio), офлайн-зеркало Yarn и так далее.
Возможно ли это сделать с помощью NPM / пряжи? Я не против использовать пользовательские пакеты для этой цели.