РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1194 of 1361 menu

Команда importmap:update

Команда importmap:update обновляет файл importmap.php и загружает актуальные версии JavaScript-пакетов, которые были установлены через importmap. Команда читает файл конфигурации, проверяет доступные обновления для каждого пакета и скачивает новые версии в директорию assets/vendor/. Первым параметром можно передать имя конкретного пакета, который нужно обновить. Если параметр не указан, обновляются все пакеты.

Синтаксис

php bin/console importmap:update [package]

Пример

Давайте обновим все JavaScript-пакеты, установленные через importmap:

php bin/console importmap:update

Результат выполнения команды:

"Updating all packages..."

Пример

Давайте обновим конкретный пакет bootstrap:

php bin/console importmap:update bootstrap

Результат выполнения команды:

"Updating package bootstrap..."

Пример

Давайте посмотрим на файл importmap.php после обновления:

<?php return [ 'app' => [ 'path' => './assets/app.js', 'entrypoint' => true, ], 'bootstrap' => [ 'version' => '5.3.3', ], '@popperjs/core' => [ 'version' => '2.11.8', ], ]; ?>

После обновления версии пакетов в файле изменятся на актуальные.

Пример

Давайте используем обновлённый пакет в Twig-шаблоне:

{% block javascripts %} {{ importmap('app') }} {% endblock %} <p>{{ text }}</p>

Результат выполнения кода для переменной text со значением 'hello':

"hello"

Смотрите также

  • команда importmap:require,
    которая добавляет пакет в importmap
  • команда importmap:install,
    которая устанавливает все пакеты из importmap
  • команда assets:install,
    которая публикует ассеты в public директорию
  • команда cache:clear,
    которая очищает кеш приложения
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить