Первые шаги
Vite+ — это унифицированный инструментарий и точка входа для веб-разработки. Он управляет вашей средой выполнения, менеджером пакетов и фронтенд-инструментарием в одном месте, объединяя Vite, Vitest, Oxlint, Oxfmt, Rolldown, tsdown и Vite Task.
Vite+ поставляется в двух частях: vp — глобальный инструмент командной строки и vite-plus — локальный пакет, устанавливаемый в каждом проекте. Если у вас уже есть проект на Vite, используйте vp migrate для миграции его в Vite+ или вставьте наш промпт миграции в вашего AI-агента.
Создаёте проект с помощью ИИ-ассистента? Скопируйте готовый промпт настройки:
Установка vp
macOS / Linux
curl -fsSL https://vite.plus | bashWindows
irm https://vite.plus/ps1 | iexАльтернативно, скачайте и запустите vp-setup.exe.
Предупреждение SmartScreen
vp-setup.exe ещё не подписан цифровой подписью. Ваш браузер может показать предупреждение при скачивании. Нажмите «...» → «Сохранить» → «Сохранить в любом случае», чтобы продолжить. Если Windows Defender SmartScreen заблокирует файл при запуске, нажмите «Дополнительные сведения» → «Выполнить в любом случае».
После установки откройте новый терминал и выполните:
vp helpИНФОРМАЦИЯ
Vite+ будет управлять вашей глобальной средой выполнения Node.js и менеджером пакетов. Если вы хотите отключить это поведение, выполните vp env off. Если вы решите, что Vite+ вам не подходит, введите vp implode, но, пожалуйста, поделитесь с нами своим отзывом.
Используете менее распространённую платформу (архитектуру процессора, ОС)?
Предварительно собранные бинарные файлы распространяются для следующих платформ (сгруппированы по уровням поддержки платформ Node.js v24):
- Уровень 1
- Linux x64 glibc (
x86_64-unknown-linux-gnu) - Linux arm64 glibc (
aarch64-unknown-linux-gnu) - Windows x64 (
x86_64-pc-windows-msvc) - macOS x64 (
x86_64-apple-darwin) - macOS arm64 (
aarch64-apple-darwin)
- Linux x64 glibc (
- Уровень 2
- Windows arm64 (
aarch64-pc-windows-msvc)
- Windows arm64 (
- Экспериментальные
- Linux x64 musl (
x86_64-unknown-linux-musl)
- Linux x64 musl (
- Другие
- Linux arm64 musl (
aarch64-unknown-linux-musl)
- Linux arm64 musl (
Если предварительно собранный бинарный файл недоступен для вашей платформы, установка завершится ошибкой.
На Alpine Linux (musl) вам нужно установить libstdc++ перед использованием Vite+:
apk add libstdc++Это требуется, потому что управляемая среда выполнения Node.js из неофициальных сборок зависит от стандартной библиотеки GNU C++.
Быстрый старт
Создайте проект, установите зависимости и используйте команды по умолчанию:
vp create # Создать новый проект
vp install # Установить зависимости
vp dev # Запустить dev-сервер
vp check # Форматировать, линтить, проверять типы
vp test # Запустить JavaScript-тесты
vp build # Собрать для продакшенаВы также можете просто запустить vp самостоятельно и использовать интерактивную командную строку.
Основные команды
Vite+ может полностью управлять циклом локальной фронтенд-разработки: от создания проекта, разработки, проверки и тестирования до сборки для продакшена.
Создание
vp createсоздаёт новые приложения, пакеты и монорепозитории.vp migrateпереносит существующие проекты на Vite+.vp configнастраивает хуки коммитов и интеграцию с агентами.vp stagedзапускает проверки для staged-файлов.vp installустанавливает зависимости с помощью подходящего менеджера пакетов.vp envуправляет версиями Node.js.
Разработка
vp devзапускает dev-сервер на базе Vite.vp checkзапускает форматирование, линтинг и проверку типов вместе.vp lint,vp fmtиvp testпозволяют запускать эти инструменты напрямую.
Выполнение
vp runзапускает задачи по рабочим пространствам с кэшированием.vp cache cleanочищает записи кэша задач.vpxскачивает и запускает бинарные файлы глобально.vp execзапускает бинарные файлы из локального проекта.vp dlxскачивает и запускает бинарные файлы пакетов без добавления их в зависимости.
Сборка
vp buildсобирает приложения.vp packсобирает библиотеки или автономные артефакты.vp previewлокально просматривает продакшен-сборку.
Управление зависимостями
vp add,vp remove,vp update,vp dedupe,vp outdated,vp whyиvp infoоборачивают рабочие процессы менеджера пакетов.vp pm <command>напрямую вызывает команды другого менеджера пакетов.
Обслуживание
vp upgradeобновляет саму установкуvp.vp implodeудаляетvpи связанные данные Vite+ с вашего компьютера.
ИНФОРМАЦИЯ
Vite+ поставляется с множеством предопределённых команд, таких как vp build, vp test и vp dev. Эти команды встроенные и не могут быть изменены. Если вы хотите запустить команду из скриптов package.json, используйте vp run <command> или vpr <command>.