无法让 Gulp 观看两个文件
Can't get Gulp to watch two files
我正在尝试查看 Sass 文件和玉文件以进行更改。两种 gulp.watch 方法单独使用但不能一起使用?
gulp.task('compile', function() {
gulp.watch('src/assets/sass/*.sass', ['sass']);
gulp.watch('src/*.jade', ['jade']);
});
当我有我的设置时,我会有类似
的东西
gulp.task('watchSass', function() {
gulp.watch('src/assets/sass/*.sass', ['sass']);
});
gulp.task('watchJade', function() {
gulp.watch('src/*.jade', ['jade']);
});
gulp.task('compile',['watchSass', 'watchJade']);
我认为这是因为 gulp 任务依赖项是 运行 异步的,你的单个任务中的两个 watch 语句是 运行 顺序的,所以第一个watch 语句阻止到达第二个 watch 语句。
我正在尝试查看 Sass 文件和玉文件以进行更改。两种 gulp.watch 方法单独使用但不能一起使用?
gulp.task('compile', function() {
gulp.watch('src/assets/sass/*.sass', ['sass']);
gulp.watch('src/*.jade', ['jade']);
});
当我有我的设置时,我会有类似
的东西gulp.task('watchSass', function() {
gulp.watch('src/assets/sass/*.sass', ['sass']);
});
gulp.task('watchJade', function() {
gulp.watch('src/*.jade', ['jade']);
});
gulp.task('compile',['watchSass', 'watchJade']);
我认为这是因为 gulp 任务依赖项是 运行 异步的,你的单个任务中的两个 watch 语句是 运行 顺序的,所以第一个watch 语句阻止到达第二个 watch 语句。