Команда bin/magento setup:static-content:deploy имеет несколько флагов (опций), которые можно использовать для управления её поведением. Вот основные флаги:
--area: Этот флаг определяет область развертывания статических ресурсов. Возможные значения: frontend (по умолчанию) для статических ресурсов, отображаемых на клиентской стороне, и adminhtml для административной части магазина.
--theme: Позволяет указать конкретную тему, для которой вы хотите развернуть статические ресурсы. Этот флаг используется вместе с флагом --area. Например: --theme=Vendor/theme-name.
--language: Этот флаг позволяет развернуть статические ресурсы только для определенного языка. Например: --language=en_US.
--exclude-theme: Позволяет исключить определенную тему из процесса развертывания статических ресурсов. Например: --exclude-theme=Vendor/theme-name.
--jobs: Определяет количество заданий (параллельных процессов), используемых для развертывания статических ресурсов. Например: --jobs=4.
--no-javascript: Позволяет пропустить развертывание JavaScript файлов.
--no-css: Позволяет пропустить развертывание CSS файлов.
--no-less: Позволяет пропустить развертывание LESS файлов.
--no-images: Позволяет пропустить развертывание изображений.
--no-fonts: Позволяет пропустить развертывание шрифтов.
--no-html: Позволяет пропустить развертывание HTML файлов.
--no-misc: Позволяет пропустить развертывание других типов файлов (например, файлов .txt, .csv).
--dry-run: Этот флаг позволяет выполнить сухой прогон, при котором ничего не изменяется на сервере. Это полезно для проверки, какие файлы будут развернуты, без фактического воздействия на файловую систему.
Например, чтобы развернуть статические ресурсы только для административной части магазина на языке en_US, можно использовать следующую команду:
bin/magento setup:static-content:deploy --area=adminhtml --language=en_US
Каждый флаг может быть комбинирован с другими для получения необходимой функциональности развертывания статических ресурсов.