Magento 2. Weniger zu CSS. Sehr langsamer Bauprozess. Wie kann man sich verbessern?

7

Derzeit wandelt sich magento2 / grunt nur sehr langsam in CSS um (bei einigen Gebietsschemas kann es bis zu einer Minute dauern, bis alles neu erstellt ist.

Irgendwelche Tipps zur Verbesserung der Entwicklungsgeschwindigkeit?

Pawel Dubiel
quelle
Klicken Sie [hier]: magento.stackexchange.com/a/120036/37351, um das Ergebnis der Anforderung anzuzeigen .
St3phan

Antworten:

1

Ich bin auch Fronted-Entwickler und habe das gleiche Problem, es liegt am serverseitigen Kompilierungsmodus.

Bitte versuchen Sie die folgende Methode, möglicherweise ist sie hilfreich und Sie benötigen auch kein Grunzen-Cmd, um Zeit zu sparen

gehe zu

store > Configuration > Advanced > Developer > Front-end development workflow 

und ändern Sie den Workflow-Typ in clientseitig weniger Kompilierung

Gehen Sie nun zu Ihrem Magento-Installationsverzeichnis und löschen Sie die folgenden Ordner manuell

 1. pub\static\frontend\Magento  (remove all theme folders)

 2. var\ (remove all items)

Bearbeiten Sie jetzt weniger Dateien und überprüfen Sie sie.

Sie müssen kein grunzendes CMD direkt ausführen. Aktualisieren Sie Ihren Browser, möglicherweise funktioniert er einwandfrei.

Bitte installieren Sie auch das unten stehende Add-On in Firefox

https://addons.mozilla.org/en-US/firefox/user/simonedeponti/?src=api

Es zeigt, dass Sie weniger Dateipfade im Browser leiten, wenn Sie Elemente untersuchen.

Ich denke, es ist besser, Zeit zu sparen.

Satish Rana
quelle
1

Wenn Sie an einer einzelnen Seite arbeiten, ist weniger Client-Modus eine gute Option.

Wenn Sie an mehreren Seiten einer Site arbeiten, ist dies sehr langsam, da die Kompilierung bei jedem Aufrufen einer Seite umso geringer ist.

Im letzteren Fall ist es besser, den Servermodus zu verwenden und Gulp zu verwenden, um bei jeder Änderung weniger für Sie zu kompilieren. Dies ist schneller als Grunt, obwohl es Einschränkungen gibt (hauptsächlich keine Verwendung von _import.less-Dateien in Erweiterungen, die auf den nicht standardmäßigen @ magento_import-Befehlen beruhen). Dies beinhaltet auch eine Live-Reload-Option für Ihren Browser.

Details zum Einrichten von Gulp für Magento 2 finden Sie in Alan Kents Blog .

Robert Egginton
quelle