From eafcc128a2516a21274c7d3caba3bd0323682003 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=98=89=E6=B6=B5?= Date: Tue, 24 Dec 2019 08:13:48 +0800 Subject: [PATCH] feat(cli): improve build watch mode logger --- packages/vant-cli/src/commands/build.ts | 2 ++ packages/vant-cli/src/common/logger.ts | 5 ++++- packages/vant-cli/src/index.ts | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/vant-cli/src/commands/build.ts b/packages/vant-cli/src/commands/build.ts index d3586f5b5..45046f3b1 100644 --- a/packages/vant-cli/src/commands/build.ts +++ b/packages/vant-cli/src/commands/build.ts @@ -173,6 +173,8 @@ async function buildPackageEntry() { } function watchFileChange() { + logger.watch('Compiled successfully, watching file changes...'); + chokidar.watch(SRC_DIR).on('change', async path => { const logger = getInteractiveLogger(); const esPath = path.replace(SRC_DIR, ES_DIR); diff --git a/packages/vant-cli/src/common/logger.ts b/packages/vant-cli/src/common/logger.ts index 9c487e29b..d598cabe5 100644 --- a/packages/vant-cli/src/common/logger.ts +++ b/packages/vant-cli/src/common/logger.ts @@ -24,7 +24,10 @@ export function getStepper(totalStep: number) { export function getInteractiveLogger() { const interactive = new logger.Signale({ - interactive: true + interactive: true, + config: { + displayTimestamp: true + } }); return interactive; diff --git a/packages/vant-cli/src/index.ts b/packages/vant-cli/src/index.ts index 63bb660fc..c945ed59d 100755 --- a/packages/vant-cli/src/index.ts +++ b/packages/vant-cli/src/index.ts @@ -18,7 +18,7 @@ command('lint').action(lint); command('clean').action(clean); command('build') - .option('--watch', 'Watch file watch') + .option('--watch', 'Watch file change') .action(build); command('release').action(release);