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. Он просто гарантирует, что инструмент загружен и кэширован локально.