Skip to content

Commit 3f3face

Browse files
committed
feat: modify build warning message
1 parent 68544b3 commit 3f3face

File tree

2 files changed

+18
-13
lines changed

2 files changed

+18
-13
lines changed

packages/scripts/src/bin/build.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export function build(options: ProgramOptions | undefined): void {
5757
if (status === 'success') {
5858
spinner.succeed(`${wpackLogoSmall} build successful.`);
5959
} else {
60-
spinner.warn(`${wpackLogoSmall} build warnings.`);
60+
spinner.warn(`${wpackLogoSmall} built with warnings.`);
6161
}
6262
console.log('');
6363
console.log(

packages/scripts/src/scripts/Build.ts

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,27 +37,32 @@ export class Build {
3737
compiler.run((err, stats) => {
3838
const raw = stats.toJson('verbose');
3939
const messages = formatWebpackMessages(raw);
40+
const outputLog = stats.toString({
41+
colors: true,
42+
assets: true,
43+
chunks: false,
44+
entrypoints: false,
45+
hash: false,
46+
version: false,
47+
modules: false,
48+
builtAt: false,
49+
timings: false,
50+
});
51+
4052
if (!messages.errors.length && !messages.warnings.length) {
4153
// All good
4254
resolve({
4355
status: 'success',
44-
log: stats.toString({
45-
colors: true,
46-
assets: true,
47-
chunks: false,
48-
entrypoints: false,
49-
hash: false,
50-
version: false,
51-
modules: false,
52-
builtAt: false,
53-
timings: false,
54-
}),
56+
log: outputLog,
5557
});
5658
}
5759
if (messages.errors.length) {
5860
reject(messages.errors.join('\n'));
5961
}
60-
resolve({ status: 'warn', log: messages.warnings.join('\n') });
62+
resolve({
63+
status: 'warn',
64+
log: `${outputLog}\n\n${messages.warnings.join('\n')}`,
65+
});
6166
});
6267
});
6368
}

0 commit comments

Comments
 (0)