diff --git a/examples/webpack/worker-loader.js b/examples/webpack/worker-loader.js index b8d10eae09..cbb7b38bf7 100644 --- a/examples/webpack/worker-loader.js +++ b/examples/webpack/worker-loader.js @@ -3,7 +3,15 @@ const build = require('../../tasks/serialize-workers').build; function loader() { const callback = this.async(); - build(this.resource, {minify: false}) + let minify = false; + + // TODO: remove when https://github.com/webpack/webpack/issues/6496 is addressed + const compilation = this._compilation; + if (compilation) { + minify = compilation.compiler.options.mode === 'production'; + } + + build(this.resource, {minify}) .then(chunk => { for (const filePath in chunk.modules) { this.addDependency(filePath);