diff --git a/quartz/build.ts b/quartz/build.ts index 9cfd354cb..9e657b657 100644 --- a/quartz/build.ts +++ b/quartz/build.ts @@ -67,7 +67,6 @@ async function buildQuartz(argv: Argv, mut: Mutex, clientRefresh: () => void) { const release = await mut.acquire() perf.addEvent("clean") - await rm(output, { recursive: true, force: true }) console.log(`Cleaned output directory \`${output}\` in ${perf.timeSince("clean")}`) diff --git a/quartz/cli/handlers.js b/quartz/cli/handlers.js index 087e385ef..50f5dba63 100644 --- a/quartz/cli/handlers.js +++ b/quartz/cli/handlers.js @@ -127,7 +127,7 @@ export async function handleCreate(argv) { if (contentStat.isSymbolicLink()) { await fs.promises.unlink(contentFolder) } else { - await rm(contentFolder, { recursive: true }) + await rm(contentFolder, { recursive: true, force: true }) } }