Проблемы с сервером Webpack Dev - PullRequest
0 голосов
/ 09 июня 2018

Я создаю веб-приложение, используя Express + React.

Я имею дело с проблемой с WEbpack Dev Server.

Мой Webpack Dev Server прекрасно собирает пакеты!Но у меня есть проблема с тем, как файлы обслуживаются.

Обычно мы называем корневой html-файл как index.html, но из-за своей архитектуры веб-приложения я не могу использовать index.html и вместо этого имеюНазовите его client.html.

. Это подводит меня к проблеме, с которой я сталкиваюсь. Сервер разработки веб-пакетов ищет файл index.html при переходе на localhost: 8080, так как я использую файл client.html для веб-пакета.dev serve просит меня выбрать мой файл.

Экран выбора статического файла Webpack

Итак, есть ли способ загрузить client.html напрямую при доступе к localhost: 8080(Webpack Dev Server).

Заранее спасибо!

1 Ответ

0 голосов
/ 09 июня 2018

В вашем файле webpack.config.js вы можете добавить конфигурации для сервера webpack dev

devServer: {
  historyApiFallback: {
    rewrites : [
      {from: /^\/$/, to: './client.html'}
    ]
  }
}

Это перенаправит ваш index.html по умолчанию на client.html Подробнее см. В документации DevServer

...