CLI команды
Volta предоставляет богатый набор команд командной строки для помощи в управлении вашим JavaScript инструментарием.
Основные команды
volta install
Устанавливает инструменты в ваш инструментарий.
bash
# Установить последнюю LTS версию Node.js
volta install node
# Установить конкретную версию Node.js
volta install node@16.14.2
# Установить последнюю версию npm
volta install npm
# Установить конкретную версию yarn
volta install yarn@1.22.19
# Установить пакет глобально
volta install typescript
volta install @vue/cliОпции:
--verbose: Включить подробную диагностику--quiet: Предотвратить ненужный вывод
volta uninstall
Удаляет инструменты из вашего инструментария.
bash
# Удалить Node.js
volta uninstall node
# Удалить npm
volta uninstall npm
# Удалить пакет
volta uninstall typescriptvolta pin
Закрепляет инструменты в package.json вашего проекта.
bash
# Закрепить Node.js
volta pin node@16.14.2
# Закрепить npm
volta pin npm@8.5.0volta list
Показывает доступные инструменты в вашем инструментарии.
bash
# Показать все инструменты
volta list all
# Показать установленные версии Node.js
volta list node
# Показать установленные пакетные менеджеры
volta list npm
volta list yarn
# Показать установленные пакеты
volta list packagesvolta which
Показывает путь к указанному инструменту, который будет использовать Volta.
bash
volta which node
volta which npm
volta which typescriptvolta run
Запускает команды с пользовательскими версиями инструментов.
bash
# Запустить с конкретной версией Node.js
volta run --node 14 node index.js
# Запустить с конкретной версией npm
volta run --npm 6 npm install
# Использовать как пользовательский Node.js, так и npm
volta run --node 14 --npm 6 npm installДополнительные команды
volta completions
Генерирует скрипты автодополнения для shell.
bash
# Генерировать bash автодополнение
volta completions bash > volta.bash
# Генерировать zsh автодополнение
volta completions zsh > _volta
# Генерировать fish автодополнение
volta completions fish > volta.fishvolta setup
Настраивает Volta в вашей среде.
bash
# Настроить Volta с настройками по умолчанию
volta setup
# Настроить volta без изменения файлов конфигурации
VOLTA_SKIP_SETUP=1 volta setupvolta help
Показывает справку для команд Volta.
bash
# Общая справка
volta help
# Справка для конкретной команды
volta help install
volta help pinКоды завершения
Команды Volta возвращают следующие коды завершения:
0: Успех1: Общая ошибка2: Ошибка аргументов командной строки- Более высокие числа: Ошибки, специфичные для команды
Переменные окружения
Эти переменные окружения влияют на поведение Volta при выполнении команд:
VOLTA_HOME: Директория, где Volta хранит данныеVOLTA_LOGLEVEL: Уровень детализации журнала (error, warn, info, verbose, debug)VOLTA_SKIP_SETUP: Пропустить изменение файлов конфигурации shell во время настройкиVOLTA_FEATURE_PNPM: Включить поддержку pnpm