fix(core): better error logging on SSR/dev failures + log stacktraces and error causes (#8872)

This commit is contained in:
Sébastien Lorber 2023-04-07 18:00:59 +01:00 committed by GitHub
parent 46d2aa231d
commit a9a5f89b9f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 155 additions and 75 deletions

View file

@ -7,11 +7,11 @@
import path from 'path';
import webpack, {type Configuration} from 'webpack';
import WebpackBar from 'webpackbar';
import Terser from 'terser-webpack-plugin';
import {injectManifest} from 'workbox-build';
import {normalizeUrl} from '@docusaurus/utils';
import {compile} from '@docusaurus/core/lib/webpack/utils';
import LogPlugin from '@docusaurus/core/lib/webpack/plugins/LogPlugin';
import {readDefaultCodeTranslationMessages} from '@docusaurus/theme-translations';
import type {HtmlTags, LoadContext, Plugin} from '@docusaurus/types';
import type {PluginOptions} from '@docusaurus/plugin-pwa';
@ -160,7 +160,7 @@ export default function pluginPWA(
// Fallback value required with Webpack 5
PWA_SW_CUSTOM: swCustom ?? '',
}),
new LogPlugin({
new WebpackBar({
name: 'Service Worker',
color: 'red',
}),