EXPERTS

Команда консоли assets:install

Описание:

Устанавливает символические  ссылки или копирует веб-ресурсы (JS, CSS и т. д.) созданных вами и сторонних пакетов в общедоступный каталог. Будет искать во всех доступных пакетах (в том числе в вашем приложении) папку /Resources/public/ и копировать содержимое в /public/bundles/ [имя-пакета] /.


Использование:

assets:install [options] [--] [<target>]


Аргументы:

targetЦелевой каталог

Опции:

--symlinkСимволические ссылки вместо копирования
--relativeСоздать относительные символические ссылки
--no-cleanupНе удалять веб-ресурсы пакетов, которые больше не существуют
Общие для всех команд опции:
-h,--helpПоказать справочную информацию
-q,--quietНе выводить никаких сообщений
-V,--versionПоказать версию, среду и режим Symfony
 --ansiПринудительное включение отображения ANSI цветов на терминале
 --no-ansiОтключение отображения ANSI цветов на терминале
-n,--no-interactionЗапретить интерактивные вопросы
-e,--env=ENVНазвание среды
 --no-debugОтключение режима отладки
-v|vv|vvv, --verboseОбъем выводимой информации: 1 для нормального вывода, 2 для более подробного вывода и 3 для отладки

Справка:

Команда assets:install устанавливает ресурсы пакета в заданный каталог (например, в "public"):

php bin/console assets:install public

В целевом каталоге будет создан каталог "bundles", а в него будет скопирован каталог "Resources/public" каждого пакета.

Чтобы создать символическую ссылку на каждый пакет вместо копирования его активов, используйте опцию --symlink (будет скопировано, если символические ссылки невозможны:

php bin/console assets:install public --symlink

Чтобы сделать символическую ссылку относительной, добавьте опцию --relative:

php bin/console assets:install public --symlink --relative