Gulp sass在不退出和重新启动的情况下重新加载gulpfile

Gulp sass在不退出和重新启动的情况下重新加载gulpfile,gulp,reload,gulp-sass,Gulp,Reload,Gulp Sass,所以我经常使用gulp,主要用于scss/js编译和缩小 我总是使用一个条目scss文件进行多次导入,但是当我将文件添加到条目文件时,我需要重新运行gulp(watch)以包含那些新创建的文件 必须有办法自动包含新文件吗 my gulpfile的缩小版: var gulp = require('gulp'), sass = require('gulp-sass'); gulp.task('sass', function () { gulp.src('assets/sass/ma

所以我经常使用gulp,主要用于scss/js编译和缩小

我总是使用一个条目scss文件进行多次导入,但是当我将文件添加到条目文件时,我需要重新运行gulp(watch)以包含那些新创建的文件

必须有办法自动包含新文件吗

my gulpfile的缩小版:

var gulp = require('gulp'),
    sass = require('gulp-sass');

gulp.task('sass', function () {
    gulp.src('assets/sass/main.scss')
        .pipe(sass().on('error', sass.logError))
        .pipe(gulp.dest('assets/css'));
});

gulp.task('sass:watch', function () {
    gulp.watch('assets/sass/**/*.scss', ['sass']);
});

虽然一些直接的建议会很好,但你分享的链接解决了我的问题。我单独加入了gulp watch,而不是gulp.watch(),我使用了watch(),现在一切都正常了。。。谢谢@Barryman90000虽然一些直接的建议会很好,但是你分享的链接解决了我的问题。我单独加入了gulp watch,而不是gulp.watch(),我使用了watch(),现在一切都正常了。。。谢谢@Barryman9000