From 5d5e00dbb223c0fb84a578a3ae8059569cdac81e Mon Sep 17 00:00:00 2001 From: Alex Dima Date: Mon, 19 Mar 2018 10:37:48 +0100 Subject: [PATCH] Fix "Multiple assets emit to the same filename 0.app.js" error --- webpack/plugins/AddWorkerEntryPointPlugin.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/webpack/plugins/AddWorkerEntryPointPlugin.js b/webpack/plugins/AddWorkerEntryPointPlugin.js index 46f52a35..0b8c8dd0 100644 --- a/webpack/plugins/AddWorkerEntryPointPlugin.js +++ b/webpack/plugins/AddWorkerEntryPointPlugin.js @@ -1,3 +1,5 @@ +const path = require('path'); + class AddWorkerEntryPointPlugin { constructor(webpack, { id, entry, output }) { this.webpack = webpack; @@ -11,6 +13,7 @@ class AddWorkerEntryPointPlugin { const outputOptions = { filename: output, publicPath: compilation.outputOptions.publicPath, + chunkFilename: `${path.basename(output)}.[id].js`, // HACK: globalObject is necessary to fix https://github.com/webpack/webpack/issues/6642 globalObject: 'this', };