开发h5项目时,修改保存后浏览器不自动刷新的问题困扰我很久了,今天版本更新,正常了,突然想到以前每次更新后都会去做下面修改:
因为每次更新后开发调试时一直发http://localhost:8080/sockjs-node/info?t=xxx 请求,于是照网上操作:
打开node_modules/sockjs-client/dist/sockjs.js,在代码的1605行注释
// self.xhr.send(payload);
经测试,就是上面的操作导致的,修改后浏览器不自动刷新的原因终于找到了。那如何解决一直发http://localhost:8080的问题呢,查了好久,原来是端口被占用的原因,在manifest.josn中修改:
"devServer" : {
"https" : false,
"port" : 81,//这里的端口改成浏览器测试地址对应的端口就好啦
希望对有相同情况的同学有帮助。
3 个评论
要回复文章请先登录或注册
rysnone
efw (作者)
6***@qq.com