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(); }