Od jakiegoś czasu walczę z minify javascript na Magento 2. Opcja admin dla minimalizacji nie działa, więc szukałem innego rozwiązania. Próbowałem to zrobić, ale powoduje to problemy z wymaganiem js, w którym niektóre pliki nie są gotowe na dołączenie.
Czy ktoś znalazł rozwiązanie do minimalizacji javascript na Magento 2?
magento2
javascript
Lewis Pearson
źródło
źródło
Odpowiedzi:
W końcu użyliśmy napisanego przez nas skryptu gulp, który wyszukuje każdy plik javascript i go pomniejsza. Wygląda na to, że jest to jedyny sposób, aby to zrobić na razie bez radzenia sobie z błędami, które ma wbudowana opcja konfiguracji magento.
To było nasze ostateczne rozwiązanie pliku gulp: https://gist.github.com/lewisp6/b7c50b4d82ef4d3d5d6dc888e8d1bdba
źródło
Myślę, że wszystko, czego potrzebujesz, to włączyć opcje „Włącz wiązanie JavaScript” i „Zmniejsz pliki JavaScript” w konfiguracji systemu na poziomie witryny w sekcji Konfiguracja systemu> ZAAWANSOWANE> Deweloper> Ustawienia JavaScript i ponownie wdróż zawartość statyczną
źródło
Jedną z opcji może być użycie wtyczki PageSpeed firmy Google w celu zminimalizowania js. https://developers.google.com/speed/pagespeed/module/filter-js-minify
źródło