npm run build проект билдится, но при загрузки на хостинг работает только главная страница, локально все работает, подскажите пожалуйста в чем может быть бок
была такая ошибка http://prntscr.com/uloz0c решил с помощью
configureWebpack: {
performance: {
hints: “warning”, // enum
maxAssetSize: 1748576, // int (in bytes),
maxEntrypointSize: 1748576, // int (in bytes)
}
при билде ошибок не выдает http://prntscr.com/ulp12b
Проблема скорее всего не в процессе билда а в путях к собранным файлам. Дай ссылку на неработающий задеплоенный сайт, можно будет понять причину.
Спасибо, вот ссылка
https://glfin.org/
Вижу содержимое страницы, вижу что скрипт подгрузился. Дело не в путях. Как должна выглядить работающая функциональность? И как она выглядит на продакшене?
должны работать все страницы, локально все внутренние страницы работают
Такая формулировка понятна тебе как человеку который работает с проектом. Для незнакомых с проектом людей описывай проблему с точки зрения UI:
Например:
- открываю меню на кнопку вверхе слева
- кликаю по “Валюты”
Ожидаю увидеть страницу валют, вижу 404.
Такой подход поспособствует пониманию тем кто хотел бы тебе помочь
А ты испльзовал client-side router в своем приложении? Возможно локально все работало только потому что dev сервер отдавал index.html содержимое по любым путям. Для продакшена нужно или так же настроить сервер или изначально испльзовать client-side router для навигации в Single Page Application (SPA)
спасибо за помощь, разобрался, дело было в babel
npm install -D babel-loader [@babel]/preset-env webpack
npm install -D babel-loader@latest [@babel]/core@latest [@babel]/preset-env@latest
эти команды помогли