Команда assets:install
Команда assets:install переносит статические файлы
из папки assets/ в публичную директорию
public/. Первым параметром передаётся целевая
директория, куда будут установлены ассеты. По умолчанию
используется public/. Команда полезна при
использовании бандлов, которые содержат собственные
ресурсы, и при работе с AssetMapper.
Синтаксис
php bin/console assets:install [target] [options]
Пример
Давайте установим ассеты в директорию по умолчанию:
php bin/console assets:install
Результат выполнения команды:
Installing assets as symlinks...
Installing assets for FrameworkBundle into public/bundles/framework
Installing assets for TwigBundle into public/bundles/twig
Assets installed successfully.
Пример
Давайте установим ассеты в пользовательскую директорию
web/:
php bin/console assets:install web
Результат выполнения команды:
Installing assets as symlinks...
Installing assets for FrameworkBundle into web/bundles/framework
Installing assets for TwigBundle into web/bundles/twig
Assets installed successfully.
Пример
Давайте скопируем ассеты вместо создания символических
ссылок с помощью опции --symlink:
php bin/console assets:install --symlink
Результат выполнения команды:
Installing assets as symlinks...
Assets installed successfully.
Пример
Давайте выполним полное копирование файлов без использования символических ссылок:
php bin/console assets:install --no-symlink
Результат выполнения команды:
Installing assets as hard copies...
Installing assets for FrameworkBundle into public/bundles/framework
Installing assets for TwigBundle into public/bundles/twig
Assets installed successfully.
Смотрите также
-
команда
cache:clear,
которая очищает кеш приложения -
команда
cache:warmup,
которая прогревает кеш приложения -
команда
importmap:install,
которая устанавливает importmap-зависимости -
команда
importmap:require,
которая добавляет зависимость в importmap