采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
gulpfile是完全粘贴的你的,命令行也不报错,浏览器也会自动打开,但是浏览器console里会报错
livereload.js?snipver=1:74 WebSocket connection to 'ws://localhost:35729/livereload' failed: Connection closed before receiving a handshake response
这个问题我没有碰到过,可能是你浏览器问题?或者35729端口被占用了?
试试换个浏览器或者改个端口
我也遇到这个问题,chrome,firefox都无法自动刷新,并且chrome控制台报错,firefox没有报错,浏览器都是最新版本,后来我用edge打开竟然自动刷新了,刷新指修改文件后自动刷新了
我换了一种方法解决浏览器刷新,问题并没有解决,如果你解决希望可以告诉我!
使用browser-Sync插件,全局安装后在工作目录下--save-dev再安装一次,这样就可以不用安装gulp-connect,open,gulp-serve
gulpfile.js有几处改动,首先在最上面引入这个依赖
var
browserSync = require(
'browser-Sync'
).create();
将所有
.pipe($.connect.reload());
改为
.pipe(browserSync.stream());
将
gulp.task(
'serve'
, [
'build'
],
function
() {
$.connect.server({
root: [app.devPath],
livereload:
true
,
port: 3000
});
,[
browserSync.init({
server:
"./build"
希望对你有帮助!
登录后可查看更多问答,登录/注册
基于AngularJS,仿拉勾网开发一个招聘类的移动端单页应用
1.4k 16
1.1k 10
1.1k 9
1.1k 8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号