Mit Gulp in den Griff bekommen und eine Frage haben.Verwenden von Gulp zum Kompilieren von Sass und Minimieren von Kreditor css
So habe ich einen Schluck CSS Aufgabe wie die, unter dem funktioniert gut:
var sassDir = 'app/scss';
var targetCssDir = 'public/assets';
gulp.task('css', function(){
return gulp.src(sassDir + '/main.scss')
.pipe(sass({ style: 'compressed' }).on('error', gutil.log))
.pipe(autoprefix('last 10 version'))
.pipe(gulp.dest(targetCssDir));;
});
Aber gibt es eine Möglichkeit, meine Herstellerdateien wie Bootstrap hinzufügen, so wird es für minification und Verkettung enthalten sein.
Ich hoffe, Sie können beraten.!
Ich finde es unwahrscheinlich, dass die Herstellerdateien die OP aufnehmen möchte für minification Zwecke Sass-Dateien sind, sonst würden sie es wahrscheinlich enthalten sind, wie Sie vorschlagen. Sass kann CSS-Dateien nicht auf die gleiche Weise wie Sass-Dateien importieren (siehe: http: // stackoverflow.com/questions/16947337/can-i-import-an-extern-hosted-file-with-sass). – cimmanon
Danke OverZealous. Verwenden Sie @import nur echo aus Import in der CSS-Datei, so dass das nicht gut ist. das Einzige, was ich nicht gerne an src von Dateien habe, ist die Reihenfolge, in der sie geladen werden. Natürlich könnte ich ihnen zB 01_bootstrap.css vorangestellt werden. – Lee
Das ist schade, Less hatte einen alternativen Begriff ('include'), der jede Datei enthalten kann. Die zweite Lösung könnte noch helfen. Sie können [mehrere 'src'-Dateien mit einem Array angeben] (https://github.com/gulpjs/gulp/blob/master/docs/API.md#globs), um die Reihenfolge zu steuern. – OverZealous