Один из подходящих вариантов предложен в документации к Symfony:
https://symfony.com/doc/current/frontend/encore/vu... - опробовано на реальном проекте. Всё остальное по вашему вопросу также делается как и в обычных Симфони проектах, без каких-либо особенностей.