Pārlūkot izejas kodu

Fix "Multiple assets emit to the same filename 0.app.js" error

Alex Dima 7 gadi atpakaļ
vecāks
revīzija
5d5e00dbb2
1 mainītis faili ar 3 papildinājumiem un 0 dzēšanām
  1. 3 0
      webpack/plugins/AddWorkerEntryPointPlugin.js

+ 3 - 0
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',
       };