无限gulp手表循环

时间:2016-04-24 05:00:27

标签: javascript gulp

试图找出我的gulpfile.js(新手)

这是gulpfile.js,一旦我运行gulp它就会继续运行。我没有在其他帖子中阅读过捆绑命令。我只是希望它能够注意到任何更改并运行一次直到下一次更改。

/* Required */
var gulp = require('gulp'),
    uglify = require('gulp-uglify');
    rename = require('gulp-rename');


/* Scripts Task */
gulp.task('scripts', function(){
    gulp.src(['app/js/**/*.js', '!app/js/**/*/min.js'])
    .pipe(rename({suffix:'.min'}))
    .pipe(uglify())
    .pipe(gulp.dest('app/js'));
});

/* Watch Task */
gulp.task('watch', function(){
    gulp.watch('app/js/**/*.js', ['scripts']);
});

/* Default Task */
gulp.task('default', ['scripts', 'watch']);

1 个答案:

答案 0 :(得分:3)

'!app/js/**/*/min.js'应为'!app/js/**/*min.js'

第二个匹配min.js所有子目录中以app/js结尾的任何文件。