Skip to content

Установка и обновление инструментов

Volta позволяет легко устанавливать и управлять JavaScript инструментами в вашей системе и проектах.

Установка Node.js

Версия Node по умолчанию

Чтобы установить Node.js как версию по умолчанию:

bash
volta install node

Эта команда устанавливает последнюю LTS (долгосрочная поддержка) версию Node.js. Чтобы установить конкретную версию:

bash
volta install node@16
volta install node@16.14.2

Вы также можете использовать диапазоны версий:

bash
volta install node@16.14
volta install node@^16.14

Версия Node для конкретного проекта

Чтобы закрепить конкретную версию Node.js за вашим проектом:

bash
volta pin node@16.14.2

Это добавит секцию volta в ваш файл package.json:

json
{
  "volta": {
    "node": "16.14.2"
  }
}

Управление пакетными менеджерами

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

Чтобы установить пакетный менеджер по умолчанию:

bash
volta install npm@8
volta install yarn@1.22
volta install pnpm@7

Пакетный менеджер для конкретного проекта

Чтобы закрепить версию пакетного менеджера за вашим проектом:

bash
volta pin npm@8
volta pin yarn@1.22

Это обновит ваш package.json:

json
{
  "volta": {
    "node": "16.14.2",
    "npm": "8.5.0"
  }
}

Глобальные пакеты

Установка глобальных инструментов

Чтобы установить глобальные JavaScript пакеты:

bash
volta install typescript
volta install eslint

Для конкретных версий:

bash
volta install typescript@4.6.3

Просмотр установленных инструментов

Чтобы посмотреть ваши установленные инструменты:

bash
volta list all

Чтобы посмотреть только определённые типы инструментов:

bash
volta list node
volta list npm
volta list yarn
volta list packages

Обновление инструментов

Обновление глобальных инструментов

Чтобы обновить глобальный пакет до последней версии:

bash
volta install typescript@latest

Обновление инструментов проекта

Чтобы обновить инструменты, специфичные для проекта:

bash
volta pin node@latest
volta pin npm@latest

Удаление инструментов

Чтобы удалить глобальный пакет:

bash
volta uninstall typescript

Чтобы удалить инструменты по умолчанию:

bash
volta uninstall node
volta uninstall npm

Примечание: Это не удалит инструмент из системы, если он нужен проекту.