Здравствуйте. Использую laravel, вместе с которым идет laravel-mix. Он построен на базе webpack.
В конце конфига у меня несколько строчек:
if (mix.config.inProduction) {
mix.version();
}
Когда работал в дев-окружении, все было нормально. Теперь-же, после выкатки на продакшен, и собирания с помощью npm run production, иногда неправильно подгружаются asset'ы. Для примера, можете зайти на
https://ozzgame.com и потыркать верхнюю менюшку. В какой-то момент, всегда рандомный, в консольке появится сообщение:
SyntaxError: expected expression, got '<'
Нажав "подробнее", можно увидеть, что браузер пытается загрузить relative путь, а не root:
view-source:https://ozzgame.com/history/assets/js/coinflip-bundle.a8143c8e6e217b6de272.js
Почему так происходит? Как это исправить? Самое странное, что случается всегда в разных местах.