我正在嘗試創建一個爲每個項目css創建一個css文件(在這種情況下縮小)的gulp任務。 因此,對於A計劃應該結合起來,然後再縮小以下文件:多個文件的吞食任務
global.projecta.css
tool1.projecta.css
tool2.projecta.css
它需要一種循環或什麼的......?如果有新的項目D,它也應該建立它。如果我需要添加一些像「projectd」這樣的數組,那也可以。
這是CSS
./global.projecta.css
./global.projectb.css
./global.projectc.css
./addons/tool1.projecta.css
./addons/tool2.projecta.css
./addons/tool1.projectb.css
./addons/tool2.projectb.css
./addons/tool1.projectc.css
./addons/tool2.projectc.css
的目錄結構這是不工作任務
// not working....
gulp.task('css', function() {
return gulp.src(['global.*.css', 'addons/tool*.css', '!*.min.css'])
.pipe(concat('build.css'))
.pipe(rename({suffix: '.min'}))
.pipe(minifycss())
.pipe(gulp.dest('build/css'));
});
不得不寫forEach,但感謝您的簡單和工作的提示 – Mike