Запуск бинарных файлов
Используйте vpx, vp exec и vp dlx для запуска бинарных файлов без необходимости переключаться между локальными установками, загружаемыми пакетами и инструментами, специфичными для проекта.
Обзор
vpx выполняет команду из локального или удалённого npm-пакета. Он может запускать пакет, который уже доступен локально, загружать пакет по требованию или использовать явно указанную версию пакета.
Используйте другие команды для работы с бинарными файлами, если требуется более строгий контроль:
vpxпо умолчанию сначала пытается найти бинарный файл локально и загружает пакет только в том случае, если он не найден; при использованииpkg@version,--package/-pили--shell-modeзапуск выполняется черезvp dlxvp execзапускает бинарный файл изnode_modules/.binтекущего проектаvp dlxзапускает бинарный файл пакета без добавления его в зависимости
vpx
Используйте vpx для запуска любого локального или удалённого бинарного файла:
vpx <pkg[@version]> [args...]Параметры
-p, --package <name>устанавливает один или несколько дополнительных пакетов перед выполнением команды-c, --shell-modeвыполняет команду внутри оболочки-s, --silentподавляет вывод Vite+ и отображает только вывод выполняемой команды
Примеры
vpx eslint .
vpx create-vue my-app
vpx typescript@5.5.4 tsc --version
vpx -p cowsay -c 'echo "hi" | cowsay'vp exec
Используйте vp exec, когда бинарный файл должен запускаться именно из текущего проекта, например если это бинарный файл зависимости, установленной в node_modules/.bin.
vp exec <command> [args...]Примеры:
vp exec eslint .
vp exec tsc --noEmitvp dlx
Используйте vp dlx для разового запуска пакета без добавления его в зависимости проекта.
vp dlx <package> [args...]Примеры:
vp dlx create-vite
vp dlx typescript tsc --version