Рабочий процесс разработки Magento2 (я сумасшедший?) - PullRequest
0 голосов
/ 26 марта 2019

Я работаю на сайте Magento и у меня есть вопрос о рабочем процессе в режиме разработчика.Я использую дочернюю тему с именем luma_child.

Если у меня есть изменения в файле default.xml в папке дочерней темы, для того, чтобы это изменение вступило в силу, правильно ли звучит следующий звук?

  1. magento setup: di: compile - не отображаются никакие изменения, если я впервые не запустил это (для файлов xml), это правильно?
  2. grunt exec: luma_child - затем мне нужно запустить это, чтобы очистить ранеекэшированные файлы ... хотя я подумал, что следует использовать символические ссылки, а не копировать файлы?
  3. меньше хрюкает: luma_child - Тогда css должен быть восстановлен, так как файлы очищены.(примечание: почему grunt не генерирует статическую скомпилированную версию в папке без кэша и в кэшированной папке, так что это может быть символической ссылкой и не нужно перезапускаться каждый раз, когда очищаются каталоги var)

Нет, это правильно.Просто хочу знать, были ли у других людей проблемы с этим и нашли ли решение этот ужасный процесс.

1 Ответ

0 голосов
/ 27 марта 2019

Вам не всегда нужно выполнять команду setup: di: compile в режиме разработчика.Например, если вы установили новый модуль или плагин через Composer после запуска команды обновления, вам нужно сгенерировать этот код и, таким образом, запустить setup: di: compile Это широко обсуждается в этой теме по Stackover, пожалуйстапрочитайте это полностью, чтобы понять концепцию.

https://magento.stackexchange.com/questions/184237/magento2-setupdicompile

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...