php bin/console importmap:require
Require JavaScript packages
Usage
importmap:require [--entrypoint] [--path PATH] [--] <packages>...
Arguments
packages The packages to add
Options
--entrypoint Make the package(s) an entrypoint?
--path The local path where the package lives relative to the project root
Help
The importmap:require command adds packages to importmap.php usually
by finding a CDN URL for the given package and version.
For example:
php bin/console importmap:require lodash
php bin/console importmap:require "lodash@^4.15"
You can also require specific paths of a package:
php bin/console importmap:require "chart.js/auto"
Or require one package/file, but alias its name in your import map:
php bin/console importmap:require "vue/dist/vue.esm-bundler.js=vue"
Sometimes, a package may require other packages and multiple new items may be added
to the import map.
You can also require multiple packages at once:
php bin/console importmap:require "lodash@^4.15" "@hotwired/stimulus"
To add an importmap entry pointing to a local file, use the path option:
php bin/console importmap:require "any_module_name" --path=./assets/some_file.js