# main.js im Plugin/Theme wird nicht geladen

**URL:** <https://forum.shopware.com/t/main-js-im-plugin-theme-wird-nicht-geladen/70718>\
**Category:** Programmierung\
**Created:** [6. November 2020 um 10:12 UTC](https://forum.shopware.com/t/main-js-im-plugin-theme-wird-nicht-geladen/70718 "2020-11-06T10:12:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![VaniKa](https://avatars.discourse-cdn.com/v4/letter/v/b5e925/32.png) [@VaniKa](https://forum.shopware.com/u/VaniKa)\
**Post date:** [6. November 2020 um 10:12 UTC](https://forum.shopware.com/t/main-js-im-plugin-theme-wird-nicht-geladen/70718/1 "2020-11-06T10:12:39Z")

</div>

Hallo, wie der Titel schon sagt bekomme ich die main.js, die in einem Theme-Plugin generiert wird, partout nicht ans Laufen. Ich kann sie zwar neben der JS-Datei im dist-Ordner manuell referenzieren in der theme.json, aber so kann ich keine JS-Plugins importieren. Da kommt dann immer der Fehler, dass man sich nicht in einem Module befände, weshalb import nicht funktioniert. Weiß jemand Rat?

---

<div class="post-metadata">

**Author:** ![myGreatShop](https://avatars.discourse-cdn.com/v4/letter/m/58956e/32.png) [@myGreatShop](https://forum.shopware.com/u/myGreatShop)\
**Post date:** [10. November 2020 um 09:53 UTC](https://forum.shopware.com/t/main-js-im-plugin-theme-wird-nicht-geladen/70718/2 "2020-11-10T09:53:21Z")

</div>

In meinem Theme wird in der theme.json folgendes JS eingebunden:

> „script“: [
> 
> „@Storefront“,
> 
> „app/storefront/dist/storefront/js/meinTheme.js“

Über die meinTheme.js kann ich JS einbinden. Vielleicht hilft dir das auch weiter.

---

<div class="post-metadata">

**Author:** ![pt1602](https://avatars.discourse-cdn.com/v4/letter/p/e274bd/32.png) [@pt1602](https://forum.shopware.com/u/pt1602)\
**Post date:** [10. November 2020 um 10:00 UTC](https://forum.shopware.com/t/main-js-im-plugin-theme-wird-nicht-geladen/70718/3 "2020-11-10T10:00:37Z")

</div>

Hallo,

hast du schon einmal ein bin/build-storefront.sh ausgeführt?

---

<div class="post-metadata">

**Author:** ![lucahollenbach](https://avatars.discourse-cdn.com/v4/letter/l/ecc23a/32.png) [@lucahollenbach](https://forum.shopware.com/u/lucahollenbach)\
**Post date:** [18. November 2020 um 22:45 UTC](https://forum.shopware.com/t/main-js-im-plugin-theme-wird-nicht-geladen/70718/4 "2020-11-18T22:45:47Z")

</div>

Hallo zusammen,

gibt es hierzu schon neues?

meine theme.json bindet die mein-theme.js wie folgt ein:

```
 "script": ["@Storefront", "app/storefront/dist/storefront/js/mein-theme.js"], 

```

Wenn ich in der main.js den pluginManager mit:

```
 console.info(window.PluginManager) 

```

aufrufen möchte und storefront:build, ./psh.phar cache ausführe,&nbsp;bekomme ich in der Dev Tool Console nur folgendes angezeigt:

ƒ e(){P(this,e),window.PluginManager=this}

Soweit ich webpack verstehe sollte er ja die main.js und alle einhergehenden imports in die&nbsp;app/storefront/dist/storefront/js/mein-theme.js packen. Dies macht er aber nicht. Letzte ist komplett leer.

Weiß hier jemand an was das liegen könnte?
