Производственная сборка Webpack с маршрутизацией не загружается 1.bundle.js файл

#javascript #express #webpack #production #react-intl

#javascript #экспресс #webpack #производство #react-intl

Вопрос:

У меня есть тестовый репозиторий для этой проблемы (ссылка)

Я думаю, что это проблема с файлом локализации. Я использую react-intl.

Версия для разработчиков работает хорошо.

Проблема в том:

  • создать производственную сборку
  • запустить рабочий сервер
  • открыть приложение http://localhost:3001/activities
  • обновить страницу (работает нормально)
  • нажмите на ссылку на идентификатор 1 (работает нормально)
  • обновить страницу (не работает, потому что 1.bundle.js файл отправлен неправильно, css тоже)

Что такое 1.bundle.js ? Я думаю, что это файл локализации. (некоторая информация). Как я могу это исправить?

Ответ №1:

Проблема была в рабочей конфигурации. Я забыл параметр publicPath.

 ...
output: {
  path: path.join(__dirname, 'production/public/'),
  filename: 'bundle.js',
  publicPath: '/' // this will make sure that all statics are hit at '/' route
},
...
  

Ссылка на запрос