Есть SPA на VueJS, делаю npm run build - получаю папу dist.
Теперь что надо сделать с серверной частью? Она у меня работает как API,
хотел бы на роутер '/' поставить как раз свое приложение.
Раньше это делал на nodeJS , сейчас не могу разобраться как это сделать с Yii2
Максим верно написал.
API на Yii - отдельное приложение, SPA на vue - отдельное.
Могут лежать как угодно, хоть на разных доменах, хоть на поддомене, хоть в субдиректории.
Я обычно vue-app кладу в 'domain.ru/', а Yii на поддомен 'api.domain.ru'