Skip to content

Commit 5b61f8f

Browse files
author
Guillaume Chau
committed
fix(ui): create: delete folder first, fix vuejs#1627
1 parent 8e79e2d commit 5b61f8f

File tree

1 file changed

+10
-9
lines changed
  • packages/@vue/cli-ui/apollo-server/connectors

1 file changed

+10
-9
lines changed

packages/@vue/cli-ui/apollo-server/connectors/projects.js

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -258,15 +258,6 @@ async function create (input, context) {
258258
})
259259

260260
const targetDir = path.join(cwd.get(), input.folder)
261-
cwd.set(targetDir, context)
262-
creator.context = targetDir
263-
264-
process.env.VUE_CLI_CONTEXT = targetDir
265-
clearModule('@vue/cli-service/webpack.config.js', targetDir)
266-
267-
const inCurrent = input.folder === '.'
268-
const name = inCurrent ? path.relative('../', process.cwd()) : input.folder
269-
creator.name = name
270261

271262
// Delete existing folder
272263
if (fs.existsSync(targetDir)) {
@@ -283,6 +274,16 @@ async function create (input, context) {
283274
}
284275
}
285276

277+
cwd.set(targetDir, context)
278+
creator.context = targetDir
279+
280+
process.env.VUE_CLI_CONTEXT = targetDir
281+
clearModule('@vue/cli-service/webpack.config.js', targetDir)
282+
283+
const inCurrent = input.folder === '.'
284+
const name = inCurrent ? path.relative('../', process.cwd()) : input.folder
285+
creator.name = name
286+
286287
// Answers
287288
const answers = prompts.getAnswers()
288289
await prompts.reset()

0 commit comments

Comments
 (0)