我目前使用 gulp 完成大部分自动化任务。为了保持流程优化,我在处理文件之前检查文件更改。问题是当我重建我的文件并且集合中只有一个文件发生更改时,concat 文件只包含更改的文件。有没有办法在 concat 的情况下拾取所有文件
gulp.task('myScripts', function() {
return gulp.src(['public/js/one.js','public/js/two.js'], {base: 'public/js'})
.pipe(changed('public/dist/original/js'))
.pipe(gulp.dest('public/dist/original/js'))
.pipe(uglify())
.pipe(concat('all.min.js'))
.pipe(gulp.dest('public/dist/js'));
});
我正在使用 gulp-changed 检查文件更改,以下是场景:
- 第一次运行它时,它会占用里程并缩小里程。
- 当之后仅更改一个文件时,连接文件“all.min.js”仅包含更改文件的缩小版本。
即使只有一个文件更改,任何人都可以帮助我如何连接所有文件吗?