【发布时间】:2019-05-04 12:24:18
【问题描述】:
我有一个由 Vue cli 3 生成的 Vue 项目,我的热重载突然停止在我的浏览器中工作。终端仍会获取对代码所做的更改,但是,我的浏览器没有获取更改。我必须手动刷新才能获取新的更改。正如其他人建议的那样,我在vue.config.js 中手动设置了poll: true,我也尝试设置代理,但都没有成功。
有什么建议可以让它再次工作吗?
更新:
在一些 Vue 更新之后,它突然又开始工作了。我仍然不知道这是什么原因。可能是 vue-cli 的错误?
【问题讨论】:
-
socket是否在您的浏览器中正常运行?检查网络检查器,是否有错误? -
套接字正在工作。调用
/sockjs-node/info?t=1543826222341返回 200 OK。 -
如果您检查套接字,您是否看到从套接字服务器返回的调用带有重新加载消息和一些有关代码替换的信息?
-
我只看到一次带有以下请求的套接字调用:
{"websocket":true,"origins":["*:*"],"cookie_needed":false,"entropy":2916256970}。所以对我的代码所做的更改不会产生新的套接字调用
标签: vue.js webpack-dev-server vue-cli vue-cli-3