| const fs = require('fs'); | |
| const path = require('path'); | |
| const { createLogger } = require('../src/generator/utils/logger'); | |
| const log = createLogger('clean'); | |
| const distPath = path.resolve(__dirname, '..', 'dist'); | |
| try { | |
| fs.rmSync(distPath, { recursive: true, force: true }); | |
| log.ok('删除 dist 目录', { path: distPath }); | |
| } catch (error) { | |
| log.error('删除 dist 目录失败', { | |
| path: distPath, | |
| message: error && error.message ? error.message : String(error), | |
| }); | |
| process.exitCode = 1; | |
| } | |