From c8cb2b8a30e7ada0ad2d7383bdb8e9efdb57120e Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Tue, 30 Mar 2021 13:50:12 +0200 Subject: [PATCH] fix: unlink before cleaning up dist dir --- src/make.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/make.ts b/src/make.ts index 204002f..6ac352b 100644 --- a/src/make.ts +++ b/src/make.ts @@ -1,6 +1,6 @@ import globby from 'globby' import { resolve, extname, join, basename, dirname } from 'upath' -import { emptyDir, mkdirp, copyFile, readFile, writeFile } from 'fs-extra' +import { emptyDir, mkdirp, copyFile, readFile, writeFile, unlink } from 'fs-extra' import { InputFile, CreateLoaderOptions, createLoader } from './loader' interface mkdistOptions { @@ -17,6 +17,7 @@ export async function mkdist (options: mkdistOptions /* istanbul ignore next */ options.distDir = resolve(options.rootDir, options.distDir || 'dist') // Setup dist + await unlink(options.distDir).catch(() => {}) await emptyDir(options.distDir) await mkdirp(options.distDir)