Преглед на файлове

use eval sourcemaps in dev mode on windows

Eugene Pankov преди 4 години
родител
ревизия
0a67987e3c
променени са 1 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. 6 1
      webpack.plugin.config.js

+ 6 - 1
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) {