Я использую react-scripts
и успешно запустил npm run build
для создания папки build
.
Затем я пошел обслуживать его локально, используя пакет serve npm, запустив serve -s build
.
serve
затем работает на порту 5000, что хорошо.
Когда я захожу на страницу со страницы localhost:5000
, страница просто останавливается, и в консоли появляется следующая ошибка main.975cb3de.js:1 Uncaught SyntaxError: Unexpected token <
.
Я открываю файл main.975cb3de.js
в консоли, и он пытается обработать файл index.html
.
Если я очищаю кеш браузера и перезагружаю страницу, она нормально загружается. Это происходит каждый раз, когда я запускаю сборку.
У меня есть подозрение, что в библиотеке serve
есть конфигурация, но я не уверен.
Есть какие-нибудь мысли о том, почему он пытается использовать HTML впервые и как это исправить?