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

**URL:** <https://forum.shopware.com/t/module-parse-failed-in-webpack-bei-erstellung-eines-neuen-elements-fuer-die-erlebniswelten/93288>\
**Category:** Programmierung\
**Created:** [7. März 2022 um 10:19 UTC](https://forum.shopware.com/t/module-parse-failed-in-webpack-bei-erstellung-eines-neuen-elements-fuer-die-erlebniswelten/93288 "2022-03-07T10:19:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![martin.brenda](https://avatars.discourse-cdn.com/v4/letter/m/e56c9b/32.png) [@martin.brenda](https://forum.shopware.com/u/martin.brenda)\
**Post date:** [7. März 2022 um 10:19 UTC](https://forum.shopware.com/t/module-parse-failed-in-webpack-bei-erstellung-eines-neuen-elements-fuer-die-erlebniswelten/93288/1 "2022-03-07T10:19:01Z")

</div>

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:

```auto
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:

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

```

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