我不确定,但你可以试试
gulp.watch('app/modules/**/*.js', ['scripts']);
在任务“默认”下
据我所知,你的gulp没有看你的文件并运行脚本
附:如果不能解决的话,我不是专家,我很抱歉。
试试这个:
// watch gulp.task('watch', ['browserSync', 'scripts'], function (){ // Reloads the browser whenever HTML or JS files change gulp.watch('app/*.html', browserSync.reload); gulp.watch('app/modules/**/*.js', ['scripts']); }); gulp.task('scripts', function() { return gulp.src('app/modules/**/**.js') .pipe(concat('main.js')) .pipe(gulp.dest('app/build/js')) .pipe(notify({ message: 'Scripts in modules have been bundled!' })) .pipe(browserSync.reload({ stream: true })); }); gulp.task('default', ['watch', 'scripts']);