Необходимо разделить приложение на два отдельных SPA приложения.
Имеется основное приложение и админка к нему.
В vue.config.js описал pages
pages: {
index: {
entry: 'src/apps/app/main.js',
template: 'public/index.html',
filename: 'index.html',
title: process.env.VUE_APP_NAME || 'Application'
},
admin: 'src/apps/admin/main.js',
},
При запуске npm run serve я могу просто перейти по адресу localhost:8080/admin и попадаю в админку.
При сборке (npm run build) в dist создаются два .html файла, index.html и admin.html.
И в данном случае, при переходе на /admin, я получаю 404.
Как правильно реализовать Multi SPA во Vue CLI.
Или лучше вообще разделить их на полностью разные Vue приложения?