未找到React Webpack Dev Server main.js

时间:2018-06-26 21:17:57

标签: javascript reactjs webpack

我正在将React与Webpack 4一起使用,并与webpack开发服务器一起开发。效果很好,但是我有一个问题。

开发服务器创建文件“ main.js”。例如,当我在/ edit / 1页面上时,就会出现问题。

historyApiFallback确保我没有得到404,但是我的index.html是服务器。可行。

问题是当我在/ edit / 1上时,main.js文件未呈现为localhost:8080 / main.js,而是呈现为localhost:8080 / edit / main.js。开发服务器未呈现此文件,因此它返回404。

是否可以使main.js拥有完整路径?还是有其他解决方案?

谢谢!

1 个答案:

答案 0 :(得分:0)

我正要问同样的问题(求证),并在某种程度上找到了答案:historyApiFallback doesn't work in Webpack dev server

只需添加到def search(username, password, producttype=None, platformname=None, days_back=2, footprint=None, max_cloud_cover_percentage=None, start_date=None, end_date=None):

webpack.config.js

我花了很长时间才找到这个...而且这不是很直观。我的output: { publicPath: '/', }, 看起来像这样并且可以正常工作:

webpack.config.js