Skip to content

volta fetch

Команда volta fetch позволяет получить инструменты в локальный кэш без установки их как значений по умолчанию или без их активации для будущего автономного использования. Имеет следующий синтаксис:

bash
Получить инструменты на локальную машину

Использование:
    volta fetch [FLAGS] <tool[@version]>...

ФЛАГИ:
        --verbose    Включить подробную диагностику
        --quiet      Предотвратить ненужный вывод
    -h, --help       Напечатать справочную информацию

АРГУМЕНТЫ:
    <tool[@version]>...    Инструменты для получения, такие как `node`, `yarn@latest` или `your-package@^14.4.3`.

Примеры

Получение Node.js

bash
# Получить последнюю LTS версию Node
volta fetch node

# Получить конкретную версию Node
volta fetch node@16.14.2

Получение пакетных менеджеров

bash
# Получить последнюю версию npm
volta fetch npm

# Получить конкретную версию yarn
volta fetch yarn@1.22.19

Получение глобальных пакетов

bash
# Получить TypeScript
volta fetch typescript

# Получить конкретную версию пакета
volta fetch eslint@8.15.0

Случаи использования

Команда volta fetch особенно полезна в следующих сценариях:

  • Вы хотите подготовиться к автономной разработке, предварительно загрузив инструменты
  • Вы планируете использовать инструмент в будущем, но не хотите устанавливать его как значение по умолчанию сейчас
  • Вы готовите среду разработки для других участников команды

В отличие от volta install, fetch не изменяет ваши текущие настройки инструментов и не делает инструмент доступным в вашем PATH. Он просто гарантирует, что инструмент загружен и кэширован локально.