我gulp-livereload
在我的 vagrant 环境(使用 puphpet 生成)中使用时遇到问题。我的计算机是 Windows 主机,VM 是 Debian。
我使用这个 gulpfile :
var gulp = require('gulp'),
less = require('gulp-less')
lr = require('tiny-lr'),
livereload = require('gulp-livereload'),
server = lr()
;
gulp.task('less', function () {
gulp.src('assets/less/*.less')
.pipe(less())
.pipe(gulp.dest('build/css'))
.pipe(livereload(server))
;
});
gulp.task('watch', function() {
gulp.watch('assets/less/*.less', ['less']);
livereload.listen(35729, function(err){
if(err) return console.log(err);
});
});
gulp.task('default', ['watch', 'less']);
当 Chrome 扩展添加魔术 JS 文件时,我收到此消息:
加载资源失败:net::ERR_CONNECTION_TIMED_OUT http://markup.dev:35729/livereload.js?ext=Chrome&extver=0.0.5
但是在我的虚拟机中,如果我运行以下命令行,我就会明白
wget http://localhost:35729/livereload.js?ext=Chrome&extver=0.0.5