From 11faabd40801646cb708bac4a567a7969920ca56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=98=89=E6=B6=B5?= Date: Mon, 30 Dec 2019 10:40:35 +0800 Subject: [PATCH] chore(cli): optimize clean dir --- packages/vant-cli/src/commands/build-site.ts | 3 +++ packages/vant-cli/src/commands/dev.ts | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/vant-cli/src/commands/build-site.ts b/packages/vant-cli/src/commands/build-site.ts index a1dc1e1c9..12b9e4676 100644 --- a/packages/vant-cli/src/commands/build-site.ts +++ b/packages/vant-cli/src/commands/build-site.ts @@ -1,7 +1,10 @@ +import { emptyDir } from 'fs-extra'; import { setNodeEnv } from '../common'; import { compileSite } from '../compiler/compile-site'; +import { SITE_DIST_DIR } from '../common/constant'; export async function buildSite() { setNodeEnv('production'); + await emptyDir(SITE_DIST_DIR); await compileSite(true); } diff --git a/packages/vant-cli/src/commands/dev.ts b/packages/vant-cli/src/commands/dev.ts index 8e8b8bc0b..1c659e916 100644 --- a/packages/vant-cli/src/commands/dev.ts +++ b/packages/vant-cli/src/commands/dev.ts @@ -1,9 +1,10 @@ -import { clean } from '../commands/clean'; +import { emptyDir } from 'fs-extra'; import { setNodeEnv } from '../common'; import { compileSite } from '../compiler/compile-site'; +import { DIST_DIR } from '../common/constant'; export async function dev() { setNodeEnv('development'); - await clean(); + await emptyDir(DIST_DIR); await compileSite(); }