Попробуйте добавить название вашего репозитория как аргумент для
createWebHistory()
или
createWebHashHistory()
, например ваш репозиторий - "repo": (index.ts/js)
export default createRouter({
history: createWebHistory('/repo'),
routes: [ ],
});
Также не забудьте поменять "base" если вы используете сборщик и у вас постоянно не загружаются файлы давая 404, например сборщик vite (у других может быть другой ключ): (vite.config.ts/js)
export default defineConfig({
base: '/repo/',
plugins: [],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
}
})