热模块更换不适用于Laravel Mix和Vagrant

我正在尝试使热模块更换与Laravel mix和Vagrant一​​起使用。我的JS / CSS是在主机上编译的,并且网站从Vagrant框运行。 I have followed the instructions here。我在跑步

npm run hot

在主机上。当我更改JS / CSS文件时,将编译文件。正确的网址似乎是在网站中生成的。当我查看页面源代码时,会看到:

<script src="//localhost:8080//js/min/myfile.min.js"></script>

这将正确返回脚本(即使其中有两个斜杠)。但是HMR仍然无法正常工作,并且在控制台中出现了以下错误:

  

[WDS]已断开连接!

     

无效的主机/来源标头

如何让HMR为Vagrant工作?

zhangchen208 回答:热模块更换不适用于Laravel Mix和Vagrant

scripts的{​​{1}}部分中,禁用对package.json脚本的主机检查

run

由于Laravel网站托管在其他主机上,而webpack开发服务器会提高安全性标志

希望这会有所帮助

本文链接:https://www.f2er.com/3165741.html

大家都在问