liveReload html with watch

时间:2015-11-16 01:55:17

标签: html5 gulp-livereload

我的liveReload使用scss和js正常工作,但不能使用html。这是我的任务......

Parsing 'foo': 1 Remaining: ''

Parsing 'foobar': Parse failed
Parsing 'barfoo': Parse failed

我需要使用run-sequence来确保我的模板是在捆绑之前构建的。而replaceIndex是一个简单的管道,用于index.html来自' src'到' dist'

var gulp = require('gulp'),
    liveReload = require('gulp-livereload');

    gulp.task('watchFiles', function () {
        liveReload.listen();
        gulp.watch('src/**/*.scss', ['compileSass']);
        gulp.watch('src/**/*.html', ['watchHtmlFiles']);
        gulp.watch('src/**/*.js', ['bundle-app']); 
    }); 

如果我包含" .pipe(liveReload())"我会收到错误作为回调的一部分......所以我将它添加到bundle-app和replaceIndex任务中。但这不起作用......

1 个答案:

答案 0 :(得分:0)

现在正在运行,没有其他更改!我唯一可以归因于这种突然转变的是我正在运行另一个有业力的角度项目。当关闭它时,实时重新加载html文件工作正常....