From 0a67987e3c57ea0979214323bb8e0800ba29e564 Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Tue, 6 Jul 2021 20:29:01 +0200 Subject: [PATCH] use eval sourcemaps in dev mode on windows --- webpack.plugin.config.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/webpack.plugin.config.js b/webpack.plugin.config.js index f9dfa3ba..73dcb14f 100644 --- a/webpack.plugin.config.js +++ b/webpack.plugin.config.js @@ -12,11 +12,16 @@ module.exports = options => { filename: '[file].map', moduleFilenameTemplate: `webpack-tabby-${options.name}:///[resource-path]`, } + let SourceMapDevToolPlugin = webpack.SourceMapDevToolPlugin if (process.env.CI) { sourceMapOptions.append = '\n//# sourceMappingURL=../../../app.asar.unpacked/assets/webpack/[url]' } + if (process.platform === 'win32' && process.env.TABBY_DEV) { + SourceMapDevToolPlugin = webpack.EvalSourceMapDevToolPlugin + } + const isDev = !!process.env.TABBY_DEV const config = { target: 'node', @@ -103,7 +108,7 @@ module.exports = options => { ...options.externals || [], ], plugins: [ - new webpack.SourceMapDevToolPlugin(sourceMapOptions), + new SourceMapDevToolPlugin(sourceMapOptions), ], } if (process.env.PLUGIN_BUNDLE_ANALYZER === options.name) {