Blame view

Yi.Vben5.Vue3/scripts/turbo-run/README.md 1.13 KB
515fceeb   “wangming”   框架初始化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
  # @vben/turbo-run
  
  `turbo-run` 是一个命令行工具,允许你在多个包中并行运行命令。它提供了一个交互式的界面,让你可以选择要运行命令的包。
  
  ## 特性
  
  - 🚀 交互式选择要运行的包
  - 📦 支持 monorepo 项目结构
  - 🔍 自动检测可用的命令
  - 🎯 精确过滤目标包
  
  ## 安装
  
  ```bash
  pnpm add -D @vben/turbo-run
  ```
  
  ## 使用方法
  
  基本语法:
  
  ```bash
  turbo-run [script]
  ```
  
  例如,如果你想运行 `dev` 命令:
  
  ```bash
  turbo-run dev
  ```
  
  工具会自动检测哪些包有 `dev` 命令,并提供一个交互式界面让你选择要运行的包。
  
  ## 示例
  
  假设你的项目中有以下包:
  
  - `@vben/app`
  - `@vben/admin`
  - `@vben/website`
  
  当你运行:
  
  ```bash
  turbo-run dev
  ```
  
  工具会:
  
  1. 检测哪些包有 `dev` 命令
  2. 显示一个交互式选择界面
  3. 让你选择要运行命令的包
  4. 使用 `pnpm --filter` 在选定的包中运行命令
  
  ## 注意事项
  
  - 确保你的项目使用 pnpm 作为包管理器
  - 确保目标包在 `package.json` 中定义了相应的脚本命令
  - 该工具需要在 monorepo 项目的根目录下运行