Давай сразу на “ты”. Скорее всего дело в том что ты открыаешь html файл как файл вот так:
. Некоторые API браузера не работают когда html страница открывается как файл. И среди них - history
API. Если открыть эту страницу так чтобы она была доставлена в браузер по http, то все заработает. Я для таких задач использую использую serve
. Поставь глобально npm i serve -g
, потом сделай билд, и из папки проекта запусти serve .
. После запуска утилита покажет в консоли какой адрес открыть, по этому адресу загрузится по умолчанию index.html
, и все заработает как при девелопменте.