Webpack生成构建与路由不加载1.bundle.js文件

时间:2016-10-04 14:14:07

标签: javascript express webpack production react-intl

我有一个针对此问题的测试回购(Link

我认为本地化文件存在问题。我使用react-intl。

Dev版本运行良好。

问题是:

  • 创建生产构建
  • 运行生产服务器
  • 打开应用http://localhost:3001/activities
  • 刷新页面(正常工作)
  • 点击链接到id 1 (正常工作)
  • 刷新页面(不起作用,因为 1.bundle.js 文件未正确发送,css也是如此)

什么是 1.bundle.js ?我认为这是本地化文件。 (some info)。我怎么解决它?

1 个答案:

答案 0 :(得分:0)

问题出在生产配置中。我忘记了publicPath设置。

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

提取请求link