diff --git a/packages/core/cli/src/commands/clean.js b/packages/core/cli/src/commands/clean.js index 36615c4eb..529e9ccbd 100644 --- a/packages/core/cli/src/commands/clean.js +++ b/packages/core/cli/src/commands/clean.js @@ -10,12 +10,11 @@ module.exports = (cli) => { cli .command('clean') .allowUnknownOption() - .action(() => { + .action(async () => { if (!isDev()) { return; } - run('rimraf', ['-rf', './storage/app-dev']); - run('rimraf', ['-rf', './**/{.umi,.umi-production}']); - run('rimraf', ['-rf', 'packages/*/*/{lib,esm,es,dist,node_modules}']); + await run('rimraf', ['-rf', './storage/app-dev']); + await run('rimraf', ['-rf', 'packages/*/*/{lib,esm,es,dist,node_modules}']); }); };