NPM / Yarn эквивалент для Python 'pip download && pip install --no-index --find-links " - PullRequest
0 голосов
/ 17 марта 2020

Допустим, я хочу загрузить тарболы пакета (или список пакетов) со всеми его зависимостями (и их суб-зависимостями) , а затем установить все пакеты из загруженных тарболов.

При установке следует устанавливать пакеты непосредственно из архивов без доступа к inte rnet.

Этот метод может быть реализован на Python с использованием следующего шаги:

  1. pip download <package-name> / pip download -r <path-to-requirements.txt> для загрузки всех тарбаллов пакетов и их зависимостей

  2. 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 / пряжи? Я не против использовать пользовательские пакеты для этой цели.

...