alex999alex999 MemberComments: 11 Received thanks: 2 Member since: November 2020

Hi,

konnte bis vor ein paar Tagen mit bin/watch-storefront.sh meine SCSS Änderungen wunderbar neu compilen und aktualisieren lassen. Auch ein automatischer Reload bei Änderung und Upload eines TWIG Templates funktionierte.

Jetzt geht das nicht mehr. Leider kann ich nicht nachvollziehen, was/ob ich geändert habe.

bin/watch-storefront.sh startet ganz normal, auch der Compile-Vorgang wird bei Upload einer scss Datei angestoßen und erfolgreich beendet. Aber die all.css wird nicht aktualisiert. Ein bin/console theme:compile dagegen funktioniert, ist aber langsam und mühsam.

Außerdem ist mir aufgefallen, das nach Upload eines geänderten TWIGs der Browser nicht mehr reloaded wird. Auch das hat früher funktioniert.

Bin unter Windows mit Docker-Image (dev:latest) unterwegs.

Irgendwelche Ideen, wo kann ich graben, ist etwas bekannt?

Schöne Grüße, Alex

 

Answers

  • Moritz NaczenskiMoritz Naczenski AdministratorsComments: 9918 Received thanks: 3008 Member since: September 2013

    Bist du denn sicher, dass die Änderungen einfach nicht in der css landen oder cached die dein Browser? Browsercache ist deaktiviert?

  • alex999alex999 MemberComments: 11 Received thanks: 2 Member since: November 2020

    Hi, 

    Browsercache ist deaktiviert?

    Japp, kein Cache, DevelperTools sind ja meistens offen. 

    Bist du denn sicher, dass die Änderungen einfach nicht in der css landen

    Ja, so ist es ja leider. Die all.css wird von watch-storefront.sh nicht (mehr) aktualisiert. Ich sehe zwar auf der Console, dass die Compilierung anläuft und auch ohne Fehler beendet wird. Wenn ich dagegen "bin/console theme:compile" aufrufe, werden die Änderungen eben schon in die all.css geschrieben und alles ist ok. Dateirechte sollten auch passen, directory und files gehören www-data und alles ist für www-data beschreibbar.

    Irgendwas stimmt nicht mehr. Früher wurde bei laufendem watch-storefront.sh auch der Browser automatisch reloaded, wenn ein aktualisiertes twig-Template hochgeladen wurde. Das tut's auch nicht mehr.

    Was allerdings jetzt funktioniert ist, wenn ich die Seite über localhost:9998 aufrufe. Das hilft jetzt schon sehr gut, da ich normal weiterentwickeln kann, ohne alles jedesmal manuell anstoßen zu müssen. Ich frage micht nur, warum es nicht läuft wie vorher und ich möchte gerne verstehen, was sich verändert hat. Irgendwann muss ich ja den Shop auf LIVE umziehen und die Dateien und DB-Dumps rüberkriegen usw., da sollte man schon wisssen, wo es hängen könnte.

     

Sign In or Register to comment.