Moin zusammen,
unter Shopware 6.4 hatten wir ja noch webpack 4 und da konnte ich Web Worker erfolgreich mit dem worker-loader einsetzen.
Jetzt unter Shopware 6.5 und webpack 5 „braucht“ man den worker-loader ja nicht mehr (Web Workers | webpack). Ich habe also den worker-loader aus meiner webpack.config.js im meinem Plugin entfernt und gehe strikt nach Anweisung vor, denke ich zumindest.
Wenn ich jetzt die storefront baue, dann kopiert er mein Worker-Skript in
vendor/shopware/storefront/Resources/app/storefront/dist/js/custom_plugins_MeinPluginName_MeinWorkerSkript_js.js
Das resultierende HTML versucht dann unter https://meinShop.wip/Produktkategorie/undefined/js/custom_plugins_MeinPluginName_src_Resources_app_storefront_src_mein-plugin_MeinPlugInName_MeinWorkerSkript_js.js
zu laden, was mit 404 fehlschlägt. Ich wüsste auch nicht woher er das kriegen soll, weil es nicht in den public-Folder gelegt wurde.
Hat jemand eine Idee und vielleicht in seinem Plugin Web Worker unter SW 6.5 im Einsatz?
Viele Grüße
Florian