Auch wenn ich einen Syntaxfehler in meinem Script einbaue, gibt es keine Fehlermeldung in der Console. Mache ich irgendetwas falsch?
Wie ist das generell? Kann ich die JS Klassen aus dem Storefront-Core einfach in meinen Plugin-Scripts weiter verwenden (zb HttpClient etc), unterscheidet sich der relative Pfad zwischen der Dev und der Production Version von SW6?
In administration:build funktioniert alles, da nutze ich schon das Workaround für die SASS Files, jedoch auch schlecht, da ich die Bootsrap Variablen nicht nutzen kann.
In der main.js möchte ich den HttpClient nutzen um per Ajax auf meine API zuzugreifen:
import HttpClient from 'src/service/http-client.service';
var loadEnd = function(responseText) {
console.log(responseText);
};
var httpClient = new HttpClient(window.accessKey, window.contextToken);
httpClient.post('/api/v1/meinplugin/foobar', null, loadEnd);
Habe das gleiche Problem seit dem Update von 6.1.2 auf 6.1.3. Ich kann storefront-build.sh ohne Fehler aufrufen, allerdings ist am Ende keine kompilierte Datei vorhanden. Ich nutze ebenfalls die main.js im gleichen Pfad wie bei ansgar.
Das frage ich mich auch, bisher tüfteln wir aber nur im Staging bzw. Dev System. Dass man auf Dauer im dev das storefront:build ausführt und dann das public/theme Verzeichnis auf production deployed kommt mir falsch vor.
Das frage ich mich auch, bisher tüfteln wir aber nur im Staging bzw. Dev System. Dass man auf Dauer im dev das storefront:build ausführt und dann das public/theme Verzeichnis auf production deployed kommt mir falsch vor.
Gibt es hier schon eine Lösung? Uns ist jetzt auch aufgefallen, dass die assets im production Template einfach fehlen / nicht generiert werden.