Skip to content

Commit fa868e9

Browse files
committed
ensure tmp folder is always removed no matter how process exits
1 parent 27cd92d commit fa868e9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

bin/vue-init

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,9 +150,11 @@ function downloadAndGenerate (template) {
150150
spinner.start()
151151
download(template, tmp, { clone: clone }, function (err) {
152152
spinner.stop()
153+
process.on('exit', function () {
154+
rm(tmp)
155+
})
153156
if (err) logger.fatal('Failed to download repo ' + template + ': ' + err.message.trim())
154157
generate(name, tmp, to, function (err) {
155-
rm(tmp)
156158
if (err) logger.fatal(err)
157159
console.log()
158160
logger.success('Generated "%s".', name)

0 commit comments

Comments
 (0)