【发布时间】:2015-09-24 11:37:52
【问题描述】:
我有大约六个与此类似的 Gulp 任务:
gulp.task('scripts', function() {
return gulp.src([
'public_html/assets/plugins/zeroclipboard/ZeroClipboard.min.js',
'public_html/assets/plugins/redactor/redactor.min.js',
'public_html/assets/libraries/autobahn.min.js'
])
.pipe(concat('localStatic.js'))
.pipe(gulp.dest('public_html/assets/dist/js/'))
.pipe(rename('localStatic.min.js'))
.pipe(uglify())
.pipe(gulp.dest('public_html/assets/dist/js'));
});
当我在终端运行gulp时,它只执行最后一个任务(或者至少,只生成最后一个任务的JS文件)。
Gulp 允许多个任务,对吧?为什么只执行文件中的最后一个任务?
【问题讨论】:
-
你在 gulpfile.js 的底部有你的 gulp“默认”任务吗?在那里你列出了你想用“gulp”命令默认运行的所有任务?类似:gulp.task('default', ['styles', 'scripts', 'images']);
标签: gulp gulp-watch gulp-uglify