Задать вопрос
@undefined_title

Как настроить webpack-dev-server с использованием historyApiFallback?

Если перемещаться по страницам приложения через Link из react-router то все подгружается, но если в юрл вручную ввести любой путь кроме рутового, получается такая картина: zsgd4Sxm9N4.jpgwebpack.config.js
package.json
repo
в Чем проблема? Как это исправить?
  • Вопрос задан
  • 2736 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@SuperOleg39ru
Front-end разработчик
Webpack начинает искать файлы по неправильному пути, добавляет в начале /movie/ в вашем скрине.
Не могу точно сказать в чем проблема, давайте попробуем так:

Для начала замените output.filename: './dist/main.js' на:
output: {
        filename: '[name].bundle.js',
        path: path.resolve(__dirname, 'dist')
    }


А publicPath: '/dist/' на:
contentBase: path.resolve(__dirname, 'dist')

И css выделяйте так - new ExtractTextPlugin('[name].css'), output.path уже указывает, что надо выгружать все в dist
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽