efw
efw
  • 发布:2021-01-07 23:05
  • 更新:2022-06-27 10:23
  • 阅读:1313

修改后浏览器不自动刷新的问题经验分享

分类:HBuilder

开发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,//这里的端口改成浏览器测试地址对应的端口就好啦

希望对有相同情况的同学有帮助。

1 关注 分享
2***@qq.com

要回复文章请先登录注册

rysnone

rysnone

留爪
2022-06-27 10:23
efw

efw (作者)

回复 6***@qq.com :
在uni app里,不是后端
2021-10-15 16:09
6***@qq.com

6***@qq.com

修改node_modules/sockjs-client/dist/sockjs.js,在代码的1605行,去掉注释
// self.xhr.send(payload);
以上修改确实好用,但我的项目中没有manifest.json文件,用的是ThinkPHP6
2021-08-25 15:58