Magento 2 Редактирование файлов phtml в рабочем режиме


У меня есть магазин Magento 2 в "производственном режиме"

Мой вопрос в том, если я хочу изменить файл phtml, нужно ли мне переходить в режим разработчика или этого достаточно для выполнения setup:static-content:deploy -f?

Author: fmsthird, 2019-04-22

2 answers

В рабочем режиме вы можете напрямую запустить команду статического развертывания, поэтому вам не нужно добавлять -f в свою команду.

Нет необходимости менять режим разработчика в рабочей среде каждый раз, когда вы меняете phtml. Просто запустите команду статического развертывания, и она будет работать нормально.

Для производства:

php bin/magento setup:static-content:deploy

Для разработки:

php bin/magento setup:static-content:deploy -f
 2
Author: Shoaib Munir, 2019-04-22 12:52:42

Режим производства :

  • Если вы находитесь в режим производства и в PHTML файл или любой вид файлов, то это требует запуска инструмент развернуть снова.
  • В этом режиме файлы статического представления не создаются "на лету" по запросу; вместо этого они должны быть развернуты в каталоге pub/static с помощью средства командной строки.

Режим разработчика :

  • Если вы сделаете какие-либо сразу видны изменения в файле PHTML или любые файлы представления .

  • Неперехваченные исключения и ошибки, отображаемые в веб-браузере.

  • Автоматическая компиляция кода.

Развертывание файлов статического представления

php bin/magento setup:static-content:deploy

Но для развертывания файлов статического представления для языка en_US команда должна быть такой:

php bin/magento setup:static-content:deploy en_US

Параметры команды:

bin/magento setup:static-content:deploy [<languages>] [-t|--theme[="<theme>"]] [--exclude-theme[="<theme>"]] [-l|--language[="<language>"]] [--exclude-language[="<language>"]] [-a|--area[="<area>"]] [--exclude-area[="<area>"]] [-j|--jobs[="<number>"]]  [--no-javascript] [--no-css] [--no-less] [--no-images] [--no-fonts] [--no-html] [--no-misc] [--no-html-minify] [-f|--force]

Мой вопрос в том, хочу ли я изменить файл phtml, сделайте Мне нужно перейти в режим разработчика или этого достаточно для выполнения setup:static-content:deploy -f?


Вы должны использовать режим разработчика во время разработки. В режиме разработчика файлы статического представления создаются каждый раз, когда они запрашиваются.

 6
Author: Aditya Shah, 2019-04-22 11:48:51