gulpfile只能用手表运行一次

我有这个作为我的gulpfile.js:

'use strict'; var gulp = require('gulp'); var sass = require('gulp-sass'); gulp.task( 'default', ['sass'] ); gulp.task('sass', function () { return gulp.src('./sass/theme.scss') .pipe(sass().on('error', sass.logError)) .pipe(gulp.dest('./css')); }); gulp.task('sass:watch', function () { gulp.watch('./sass/**/*.scss', ['sass']); }); 

我工作和编译sass,但它停止运行,而不是看着? 我不是很熟悉如何吞咽,所以帮助真的很感激!

控制台中的输出如下所示:

 [13:14:29] Using gulpfile ~/public_html/mysite/gulpfile.js [13:14:29] Starting 'sass'... [13:14:31] Finished 'sass' after 1.2 s [13:14:31] Starting 'default'... [13:14:31] Finished 'default' after 15 μs 

你还没有开始sass:watch任务。

 gulp.task( 'default', ['sass', 'sass:watch'] );