JavaScript ist jetzt nicht so meine Baustelle. Unter SW 6.7.4.2 habe ich per Console ein Test-Theme erstellt. Hier wird auch automatisch die main.js mit angelegt. Wenn ich den Verkaufskanal allerdings mit dem Theme verbinde, wird die main.js irgendwie gar nicht geladen bzw. erfasst. Die üblichen Sache wie Cache leeren etc. hat bisher nicht geholfen.
Ein Test mit console.info('Theme loaded') zeigt jedenfalls nichts an. Laut Doku soll doch die main.js als Einstiegspunkt für den PluginManager dienen oder nicht?
Nun ja, ich hatte eigentlich erwartet, dass die ‚main.js‘ automatisch erkannt und geladen wird. Jedenfalls habe ich so die Doku verstanden. Das Theme wurde mittels dem Frosh-Plugin kompiliert - dachte damit sei das Problem gelöst, nö war es nicht. Erst der zusätzliche Aufruf von ‚build-storefront.sh‘ brachte den Erfolg. Etwas umständlich aber es geht.