Module parse failed in webpack bei Erstellung eines neuen Elements für die Erlebniswelten

Hallo,

ich versuche gerade ein neues Element für die Erlebniswelten zu erstellen. Im Endeffekt soll das bereits existierende Image-Element erweitert werden. Ich habe hierzu ein neues Element im Plugin unter „/src/Resources/app/administration/src/module/sw-cms/elements/image-facts“ angelegt. Im Endeffekt eine Kopie von image. Nur der Name wurde überall auf „image-facts“ abgeändert. Beim Ausführen von „./psh.phar administration:build“ bekomme ich folgende Fehlermeldung:

Module parse failed: Unexpected token (38:30)
	You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
	|                 const demoMedia = this.getDemoValue(this.element.config.media.value);
	| 
	>                 if (demoMedia?.url) {
	|                     return demoMedia.url;
	|                 }

Mir kommt es so vor, als ob webpack die if-Abfrage als Dateieinbindung interpretiert. Wenn ich diese if-Abfrage lösche kommt der gleiche Fehler ein paar Zeilen weiter wieder:

if (elemData?.id) {
                return this.element.data.media.url;
            }

Ich bin leider kein webpack-Spezialist und komme hier nicht weiter :frowning: Vielleicht hat jemand eine Idee woran das liegen könnte?