]> git.ipfire.org Git - thirdparty/vuejs/create-vue.git/commitdiff
fix: use fs module to remove project (#349)
authorbtea <2356281422@qq.com>
Mon, 9 Oct 2023 06:15:44 +0000 (14:15 +0800)
committerGitHub <noreply@github.com>
Mon, 9 Oct 2023 06:15:44 +0000 (06:15 +0000)
scripts/snapshot.mjs

index 6c5cfc612f331c1f934c44ecb0ffed0c30918c86..6b0b9ff0159d28f9d4ff55ccb9ccee7955232d29 100644 (file)
@@ -1,4 +1,5 @@
 #!/usr/bin/env zx
+import fs from 'node:fs'
 import 'zx/globals'
 
 $.verbose = false
@@ -76,7 +77,7 @@ for (const flags of flagCombinations) {
   const projectName = flags.join('-')
 
   console.log(`Removing previously generated project ${projectName}`)
-  await $`rm -rf ${projectName}`
+  fs.rmSync(projectName, { recursive: true, force: true })
 
   console.log(`Creating project ${projectName}`)
   await $`node ${[bin, projectName, ...flags.map((flag) => `--${flag}`), '--force']}`