Команда importmap:require
Команда importmap:require добавляет указанный пакет в файл конфигурации importmap и загружает его исходники в директорию проекта. Первым параметром передаётся имя пакета, который нужно подключить. Вторым необязательным параметром можно указать версию пакета. Команда используется при работе с AssetMapper для управления JavaScript-зависимостями без сборщика.
Синтаксис
php bin/console importmap:require package [version]
Пример
Давайте подключим пакет bootstrap в проект:
php bin/console importmap:require bootstrap
Результат выполнения команды:
[OK] Package "bootstrap" added to importmap.php
Пример
Давайте подключим конкретную версию пакета bootstrap:
php bin/console importmap:require bootstrap@5.3.0
Результат выполнения команды:
[OK] Package "bootstrap" (5.3.0) added to importmap.php
Пример
Давайте посмотрим, как пакет отображается в файле importmap.php после подключения:
<?php
return [
'app' => [
'path' => './assets/app.js',
'entrypoint' => true,
],
'bootstrap' => [
'version' => '5.3.0',
],
];
?>
После этого пакет можно импортировать в JavaScript-файлах проекта:
import 'bootstrap';
import 'bootstrap/dist/css/bootstrap.min.css';
Смотрите также
-
команда
importmap:install,
которая устанавливает все пакеты из importmap -
команда
importmap:update,
которая обновляет пакеты в importmap -
команда
assets:install,
которая публикует ассеты в public -
команда
cache:warmup,
которая прогревает кеш приложения