我不理解为什么webpack
在使用output.publicPath
时需要HMR
属性,我将devServer设置为从output.path的同一目录中提供文件,如果我没有'放output.publicPath
,然后它会显示error:
请向我解释output.publicPath
究竟是什么。
提前致谢,对不起我的英语。
答案 0 :(得分:0)
我明白了!,ouput.path属性是服务器中webpack放置bundle文件的地方,但是publicPath是浏览器在需要时请求文件的地方(在这种情况下,json最明显)和更新的HMR块),如果你不这样做,那么浏览器就不知道在哪里要求,devServer将返回404找不到。
我希望这对有同样问题的其他人有用。