【发布时间】:2015-02-11 13:54:24
【问题描述】:
我的gulpFile 中有以下任务,由我团队中的其他人创建:
gulp.task('serve', [], function(){
gulp.run(
'fonts',
'browsersync',
'watch'
);
});
我想不管它,但我也想将默认任务映射到这个任务。所以我尝试了:
gulp.task('default',['serve']);
它似乎工作,因为服务器运行,但由于某种原因“监视”任务没有发生,我没有让浏览器刷新更改。
如果我运行“gulp serve”而不是“gulp”,一切都会按计划进行。我做错了什么?
编辑: 这是监视任务:
gulp.task('watch', ['styles', 'browsersync'], function() { //'default'
gulp.watch(
[
'./app/assets/sass/**/*.scss',
'./app/modules/**/*.scss'
], ['styles']);
gulp.watch([
'./app/**/*.js',
'./app/**/*.html'
], function() {
reload();
});
});
【问题讨论】:
-
你的监视任务是什么样的?
-
添加到原始问题。对不起。
标签: node.js gulp gulp-watch