我有类似这种大约六咕嘟咕嘟任务:Gulp只执行gulpfile中的最后一项任务?
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.task('default',['styles','scripts','images']); – givehug