File tree Expand file tree Collapse file tree 2 files changed +16
-1
lines changed
projects/vue3+ts实战打造企业UI组件库/.husky Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env sh
2
+ . " $( dirname -- " $0 " ) /_/husky.sh"
3
+
4
+ # npx eslint . --fix
5
+ npx lint-staged
Original file line number Diff line number Diff line change @@ -136,19 +136,29 @@ async function run() {
136
136
}
137
137
138
138
if ( answer === "vue3+ts实战打造企业UI组件库" ) {
139
+ const currentProjectDir = join ( projectDir , answer ) ;
140
+ const preCommit = ".husky/pre-commit" ;
139
141
const settings = ".vscode/settings.json" ;
140
142
141
143
await outputFile (
142
144
settings ,
143
- await readTextFile ( join ( projectDir , answer , settings ) ) ,
145
+ await readTextFile ( join ( currentProjectDir , settings ) ) ,
144
146
) ;
147
+
148
+ await outputFile (
149
+ preCommit ,
150
+ await readTextFile ( join ( currentProjectDir , preCommit ) ) ,
151
+ ) ;
152
+
145
153
const originPackageJson = await readJson ( originPackageFile ) ;
146
154
// 固定 husky 版本为 8.0.3
147
155
if ( originPackageJson . devDependencies [ "husky" ] ) {
148
156
originPackageJson . devDependencies [ "husky" ] = "8.0.3" ;
149
157
} else {
150
158
originPackageJson . dependencies [ "husky" ] = "8.0.3" ;
151
159
}
160
+ originPackageJson . scripts [ "prepare" ] = "husky install" ;
161
+
152
162
await writeJson ( originPackageFile , originPackageJson ) ;
153
163
await install ( ) ;
154
164
log . success ( "fix 成功" ) ;
You can’t perform that action at this time.
0 commit comments