После создания / обновления нового модуля / темы я использую следующую команду в корневом каталоге установки Magento
php bin/magento setup:upgrade
Который просит меня запустить компиляцию, поэтому я использую
php bin/magento setup:di:compile
на его компиляцию уходит около 8 минут. Есть ли способ ускорить процесс компиляции?
magento2
compilation
amitshree
источник
источник
Ответы:
Прежде всего, компиляция нужна только в производственном режиме. Если вы разрабатываете, вам не нужно запускать компиляцию
Трудно улучшить компиляцию, потому что в этом процессе строится дерево всех классов в системе. Например, изменение в di.xml может повлиять на половину классов.
В режиме разработчика, если вы изменяете / создаете конструктор, вам все равно нужно удалить сгенерированную / code / folder, чтобы удалить автоматически сгенерированный код и очистить кеш
источник