Magento 2 Редактирование файлов phtml в рабочем режиме
У меня есть магазин Magento 2 в "производственном режиме"
Мой вопрос в том, если я хочу изменить файл phtml, нужно ли мне переходить в режим разработчика или этого достаточно для выполнения
setup:static-content:deploy -f?
2 answers
В рабочем режиме вы можете напрямую запустить команду статического развертывания, поэтому вам не нужно добавлять -f в свою команду.
Нет необходимости менять режим разработчика в рабочей среде каждый раз, когда вы меняете phtml. Просто запустите команду статического развертывания, и она будет работать нормально.
Для производства:
php bin/magento setup:static-content:deploy
Для разработки:
php bin/magento setup:static-content:deploy -f
Режим производства :
- Если вы находитесь в режим производства и в
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?
Вы должны использовать режим разработчика во время разработки. В режиме разработчика файлы статического представления создаются каждый раз, когда они запрашиваются.