Ich habe eine Weile mit der Minimierung von Javascript auf Magento 2 zu kämpfen. Die Admin-Option für die Minimierung funktioniert nicht, daher habe ich nach einer anderen Lösung gesucht. Ich habe versucht, ein gulp-Skript zu erstellen, aber dies führt zu Problemen mit require js, bei denen bestimmte Dateien nicht rechtzeitig zum Einfügen bereit sind.
Hat jemand eine Lösung gefunden, um Javascript auf Magento 2 zu minimieren?
magento2
javascript
Lewis Pearson
quelle
quelle
Antworten:
Am Ende haben wir ein selbst geschriebenes Schluck-Skript verwendet, das nach jeder Javascript-Datei sucht und diese minimiert. Sieht so aus, als wäre dies die einzige Möglichkeit, dies vorerst zu tun, ohne die Fehler zu beheben, die die integrierte Magento-Konfigurationsoption aufweist.
Dies war unsere mögliche Gulp-Dateilösung: https://gist.github.com/lewisp6/b7c50b4d82ef4d3d5d6dc888e8d1bdba
quelle
Ich denke, alles, was Sie brauchen, ist, die Optionen "JavaScript-Bündelung aktivieren" und "JavaScript-Dateien minimieren" in der Systemkonfiguration auf Websiteebene im Abschnitt "Systemkonfiguration> ERWEITERT> Entwickler> JavaScript-Einstellungen" zu aktivieren und statischen Inhalt erneut bereitzustellen
quelle
Eine Möglichkeit könnte darin bestehen, das PageSpeed-Plugin von Google zu verwenden, um js zu minimieren. https://developers.google.com/speed/pagespeed/module/filter-js-minify
quelle