flyzto 3df72a9cff 添加 web 前端项目并安装依赖 пре 10 месеци
..
bin 3df72a9cff 添加 web 前端项目并安装依赖 пре 10 месеци
src 3df72a9cff 添加 web 前端项目并安装依赖 пре 10 месеци
README.md 3df72a9cff 添加 web 前端项目并安装依赖 пре 10 месеци
build.config.ts 3df72a9cff 添加 web 前端项目并安装依赖 пре 10 месеци
package.json 3df72a9cff 添加 web 前端项目并安装依赖 пре 10 месеци
tsconfig.json 3df72a9cff 添加 web 前端项目并安装依赖 пре 10 месеци

README.md

@vben/turbo-run

turbo-run 是一个命令行工具,允许你在多个包中并行运行命令。它提供了一个交互式的界面,让你可以选择要运行命令的包。

特性

  • 🚀 交互式选择要运行的包
  • 📦 支持 monorepo 项目结构
  • 🔍 自动检测可用的命令
  • 🎯 精确过滤目标包

安装

pnpm add -D @vben/turbo-run

使用方法

基本语法:

turbo-run [script]

例如,如果你想运行 dev 命令:

turbo-run dev

工具会自动检测哪些包有 dev 命令,并提供一个交互式界面让你选择要运行的包。

示例

假设你的项目中有以下包:

  • @vben/app
  • @vben/admin
  • @vben/website

当你运行:

turbo-run dev

工具会:

  1. 检测哪些包有 dev 命令
  2. 显示一个交互式选择界面
  3. 让你选择要运行命令的包
  4. 使用 pnpm --filter 在选定的包中运行命令

注意事项

  • 确保你的项目使用 pnpm 作为包管理器
  • 确保目标包在 package.json 中定义了相应的脚本命令
  • 该工具需要在 monorepo 项目的根目录下运行