Hi Andro, the relative URL's are not wrong & you shouldn't need to edit anything to get the initial page showing.
It is! Honestly! (and that isn't an Elon Must "honest").
So, first question, are you using the default template?
It would appear not if you are using a VueJS template. That being the case, what version of VueJS do you have installed? To use the current Vue templates, you need to be using VueJS v2 since that is the only version that works with bootstrap-vue I'm afraid. This is on the Vue project for messing up their major releases. They forced the default install to v3 even though the majority of supporting libraries like bootstrap-vue don't yet support it - it is a big set of changes to switch over.
This is most likely your issue. But in case not ...
Second question: What errors do you get in your browser's dev console?