diff --git a/packages/plugin/vite/src/VitePlugin.ts b/packages/plugin/vite/src/VitePlugin.ts index 9e2bfe3174..a45903ba04 100644 --- a/packages/plugin/vite/src/VitePlugin.ts +++ b/packages/plugin/vite/src/VitePlugin.ts @@ -55,7 +55,7 @@ export default class VitePlugin extends PluginBase { prePackage: [ namedHookWithTaskFn<'prePackage'>(async () => { this.isProd = true; - await fs.rmdir(this.baseDir, { recursive: true }); + await fs.rm(this.baseDir, { recursive: true, force: true }); await Promise.all([this.build(), this.buildRenderer()]); }, 'Building vite bundles'), @@ -67,7 +67,7 @@ export default class VitePlugin extends PluginBase { if (VitePlugin.alreadyStarted) return false; VitePlugin.alreadyStarted = true; - await fs.rmdir(this.baseDir, { recursive: true }); + await fs.rm(this.baseDir, { recursive: true, force: true }); return { tasks: [