. Некоторые API браузера не работают когда html страница открывается как файл. И среди них - history API. Если открыть эту страницу так чтобы она была доставлена в браузер по http, то все заработает. Я для таких задач использую использую serve. Поставь глобально npm i serve -g, потом сделай билд, и из папки проекта запусти serve .. После запуска утилита покажет в консоли какой адрес открыть, по этому адресу загрузится по умолчанию index.html, и все заработает как при девелопменте.
Если проекту не нужен бекенд и он самодостаточен, то нужно выгрузить файлы сборки и сам html, убедиться что html подгружается в браузер и что подгружаются скрипты и стили (если есть).
Все подгружается, vue активируется, инициализируется, но вместо представления, которое стабильно работает на development, увы ничего нету. Просто показывает пустое приложение -
Положи файлы так чтобы он открывался из корня сайта. Если заработает, то нужно будет читать как для vue-router сделать корнем подпуть (я про эту часть урла /sibtiger-study/).