0
我有一個大的縮小的CSS文件和一個小的非縮小文件。 我會定期更改非縮小文件,但我希望將它們合併。 但是,重新縮小大型縮小文件需要太長的時間。在Gulp中,你如何縮小一個css文件,然後將它附加到已經縮小的css文件中?
我想是這樣的......
var cssnano = require('gulp-cssnano');
var cssjoin = require('gulp-cssjoin');
gulp.task('cssjoin', function() {
gulp.src('changing.css')
.pipe(cssnano())
.pipe(rename('changed.min.css'))
.pipe(gulp.dest('.'));
gulp.src(['big.min.css','changed.min.css'])
.pipe(cssjoin())
.pipe(gulp.dest('final.min.css'))
});
基本上,首先運行如下的小文件,然後把它加入一個大的結束。上面的代碼當然不起作用,任務需要return
等功能。
我也想在連接完成後刪除'changed.min.css'。
我嘗試了3個小時的各種組合,沒有找到工作解決方案。如何解決這個問題呢?
你釘了它!我將'addsrc.append'改爲'addsrc.prepend',它完全按照需要工作。謝謝 :) – neokio