diff --git a/packages/config/src/config/build.js b/packages/config/src/config/build.js index 32b15274cb..b88485693c 100644 --- a/packages/config/src/config/build.js +++ b/packages/config/src/config/build.js @@ -103,5 +103,6 @@ export default () => ({ /index\..+\.html$/, /vue-ssr-(client|modern)-manifest.json/ ] - } + }, + friendlyErrors: true }) diff --git a/packages/webpack/src/config/client.js b/packages/webpack/src/config/client.js index c69b0fbbe8..42ef07d4a8 100644 --- a/packages/webpack/src/config/client.js +++ b/packages/webpack/src/config/client.js @@ -153,7 +153,7 @@ export default class WebpackClientConfig extends WebpackBaseConfig { } // Add friendly error plugin - if (this.options.dev && !this.options.build.quiet) { + if (this.options.dev && !this.options.build.quiet && !this.options.build.friendlyErrors) { config.plugins.push( new FriendlyErrorsWebpackPlugin({ clearConsole: false,