Gulp-Livereload无法用于svg内部对象标记

Gulp-Livereload无法用于svg内部对象标记,gulp,livereload,gulp-watch,gulp-livereload,Gulp,Livereload,Gulp Watch,Gulp Livereload,我的gulp watch任务配置如下: gulp.task('watch', function() { gulp.watch('js/*.js', ['scripts']); gulp.watch('jade/*.jade', ['jade']); gulp.watch('stylus/*.styl', ['stylus']) gulp.watch('img/*', ['images']); });

我的gulp watch任务配置如下:

    gulp.task('watch', function() {
      gulp.watch('js/*.js', ['scripts']);         
      gulp.watch('jade/*.jade', ['jade']);      
      gulp.watch('stylus/*.styl', ['stylus'])
      gulp.watch('img/*', ['images']);
    });
除了一件事之外,一切工作都很轻松:当更新我的svg样式时,它不是通过livereload(我使用gulp connect插件),而是在手动重新加载时工作。。。我还注意到,对.jade文件进行更改确实会更新svg样式,因此有一个小的解决方法:

    gulp.task('watch', function() {
      gulp.watch('js/*.js', ['scripts']);         
      gulp.watch('jade/*.jade', ['jade']);      
      gulp.watch('stylus/*.styl', ['stylus', 'jade'])  << workaround to force livereloading the html as well.
      gulp.watch('img/*', ['images']);
});
gulp.task('watch',function(){
gulp.watch('js/*.js',['scripts']);
大口喝手表('jade/*.jade',['jade']);
吞咽手表('stylus/*.styl',['stylus','jade']))
<?xml-stylesheet href="../css/style.css" type="text/css"?>