[英]gulp.watch() not working with jade
突然,我所有的玉石文件的gulpfile.js的watch语句停止工作。 你知道为什么吗?
玉器任务:
gulp.task('jade', function() {
gulp.src('app/*.jade')
.pipe(jade())
.on('error', function(err) {
console.log(err)
this.emit('end')
})
.pipe(minifyHTML())
.pipe(gulp.dest('dist/'))
.pipe(browserSync.stream())
})
我还使用BrowserSync,因此我将所有watch语句放入serve
任务中,如下所示:
gulp.task('serve', ['styles', 'html', 'jade', 'scripts'], function() {
browserSync.init({
server: './dist'
})
gulp.watch('app/css/**/*.sass', ['styles'])
gulp.watch('app/*.jade').on('change', function() {
gulp.run(['jade'])
browserSync.reload()
})
gulp.watch('app/src/*.js', ['scripts'])
})
另外,所有其他监视语句都有效,因此我真的不知道发生了什么。 谢谢您的帮助!
如果没有代码更改,但突然停止工作,则需要检查一些事项。
如果您使用的是node和npm:
npm install
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.