From 81985b0e313f636eafaef0d4fefc471c7ae9a258 Mon Sep 17 00:00:00 2001 From: lyswhut Date: Fri, 31 Jan 2020 12:00:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B8=BB=E8=BF=9B=E7=A8=8B?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=BC=96=E8=AF=91=E9=94=99=E8=AF=AF=E8=BE=93?= =?UTF-8?q?=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build-config/main/webpack.config.dev.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/build-config/main/webpack.config.dev.js b/build-config/main/webpack.config.dev.js index e7741258..bc1b655d 100644 --- a/build-config/main/webpack.config.dev.js +++ b/build-config/main/webpack.config.dev.js @@ -1,6 +1,7 @@ const path = require('path') const merge = require('webpack-merge') const webpack = require('webpack') +const FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin') const baseConfig = require('./webpack.config.base') @@ -18,5 +19,17 @@ module.exports = merge(baseConfig, { __static: `"${path.join(__dirname, '../../src/static').replace(/\\/g, '\\\\')}"`, }), new webpack.NoEmitOnErrorsPlugin(), + new FriendlyErrorsPlugin({ + onErrors(severity, errors) { // Silent warning from electron-debug + if (severity != 'warning') return + + for (let i = errors.length; i > -1; i--) { + const error = errors[i] + if (error.file == './node_modules/electron-debug/index.js') errors.splice(i, 1) + } + // You can listen to errors transformed and prioritized by the plugin + // severity can be 'error' or 'warning' + }, + }), ], })