Состояние push-маршрутизатора webpack-dev-server
Я пытаюсь заставить реагировать маршрутизатор работать с webpack-dev-сервером, но продолжать получать не может Get/SOMEURL. Это связано с тем, что webpack-dev-сервер ищет этот конкретный файл, но не может его найти. Я хотел бы, чтобы webpack прибегал к использованию response-router vs для поиска самих файлов.
Как я могу настроить это?
Мой ворчание:
'webpack-dev-server': {
options: {
hot: true,
port: 8000,
webpack: webpackDevConfig,
publicPath: '/assets/',
contentBase: './<%= pkg.src %>/'
},
start: {
keepAlive: true,
}
},
Ответы
Ответ 1
Используйте параметр --history-api-fallback
для webpack-dev-server
. Это использует connect-history-api-fallback для обслуживания index.html
, если маршрут не соответствует другим файлам. (Это означает, что вы должны использовать index.html
в качестве имени файла для своей HTML-страницы.)
Ответ 2
Для меня это было в моем индексном файле:
<script src="./assets/app.js"></script>
а не
<script src="/assets/app.js"></script>
Итак, похоже, что API-интерфейс восстановления истории конкурирует с
моя неправильная конфигурация.