File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -90,11 +90,13 @@ Options:
90
90
--turbo 删除turbo缓存目录 (default: false)
91
91
--vite 删除vite缓存目录 (default: false)
92
92
--deps 删除node_modules目录 (default: false)
93
+ --coverage 删除coverage目录 (default: false)
93
94
-f,--force 强制删除,默认值:false (default: false)
94
95
--all 深度删除所有 (default: false)
95
96
--ignore-tips 忽略提示,直接删除 (default: false)
96
97
--dry-run 试运行,不做实际删除操作 (default: false)
97
98
-h, --help display help for command
99
+
98
100
```
99
101
100
102
#### 使用示例
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ interface CleanUpOptions extends DelOptions {
21
21
turbo ?: boolean
22
22
vite ?: boolean
23
23
deps ?: boolean
24
+ coverage ?: boolean
24
25
}
25
26
26
27
/**
@@ -60,6 +61,11 @@ async function execCleanUp(args: CleanUpOptions) {
60
61
dirPatterns . push ( ...generateDirPatterns ( '.vite' , args . all ) )
61
62
}
62
63
64
+ // 删除单元测试目录
65
+ if ( args . coverage ) {
66
+ dirPatterns . push ( ...generateDirPatterns ( 'coverage' , args . all ) )
67
+ }
68
+
63
69
if ( dirPatterns . length === 0 ) {
64
70
console . log ( '删除规则为空,不做删除操作处理,请传入有效参数!!' )
65
71
process . exit ( 1 )
@@ -122,6 +128,7 @@ export async function cleanUpMain(program: VipCommander) {
122
128
. option ( '--turbo' , '删除turbo缓存目录' , false )
123
129
. option ( '--vite' , '删除vite缓存目录' , false )
124
130
. option ( '--deps' , '删除node_modules目录' , false )
131
+ . option ( '--coverage' , '删除coverage目录' , false )
125
132
. option ( '-f,--force' , '强制删除,默认值:false' , false )
126
133
. option ( '--all' , '深度删除所有' , false )
127
134
. option ( '--ignore-tips' , '忽略提示,直接删除' , false )
You can’t perform that action at this time.
0 commit comments