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?
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.
Hallo,
hast du schon einmal ein bin/build-storefront.sh ausgeführt?
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, 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 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?