热更新自动刷新失败,提示LiveReload protocol error

来源:3-13 Proxy和Reflect

NZMia

2017-05-25

有没有同学遇到热更新自动刷新失败的情况,并且提示LiveReload protocol error (invalid command 'reload', only valid commands are: hello)) after receiving data: "{"command":"reload","path":"../../server/public/js/cp.min.js","liveCss":true,"liveJs":true,"liveImg":true}"..

我查了下好像是因为'握手失败导致' hello 未成功赋值。

我尝试在入口文件里添加了以下语句,但是错误依旧存在。<script src="//localhost:35729/livereload.js?snipver=1"></script>。

有没有同学有这方面经验,提供个解决方案

写回答

1回答

扎克悟空

2017-05-25

还没遇到过,只找到了错误对应的liveReload源码 https://github.com/livereload/livereload-js/blob/master/dist/livereload.js#L345 类似的Issue也没官方处理。定位具体问题比较麻烦,建议重新配置环境试试。

0
2
扎克悟空
回复
NZMia
我在issue里看到你了哈,其他liveReload相关项目也有类似的issue,可是都没有solution...你可以试试我的项目呢?https://github.com/kaeyleo/lottery 如果还是不行就去SegmentFault or Stackoverflow 提问题吧~
2017-05-26
共2条回复

ES6零基础教学 解析彩票项目

ES6从零开始,量身设计的迷你案例,让你全面掌握ES6

2579 学习 · 881 问题

查看课程