用Laravel反应生产渲染空白

时间:2017-06-04 19:08:41

标签: javascript laravel reactjs webpack blade

我不想发布这个问题,但似乎我已经尽力了。

我的index_bundle.js是通过webpack创建的。

new webpack.DefinePlugin({
  'process.env':{
    'NODE_ENV': JSON.stringify('production')
  }
}),
new webpack.optimize.UglifyJsPlugin({
  compress:{
    // warnings: true
  }
})

我将Laravel路由设置为使用通配符为反应路由器让路。

React将实际网站呈现为开发模式,但生产模式除了“react-empty”之外不会呈现任何内容。

react-emptys

在使webpack生产就绪之前,控制台中没有错误,除了开发构建错误。

1 个答案:

答案 0 :(得分:0)

我终于找到了答案,我会发布以防万一其他人将来需要帮助。

使用React(带有React-router)要求域是虚​​拟主机,而不仅仅是localhost / {slug}。事实证明,react-router正试图显示页面“pie-test / public”。