et bien plus encore !
npm i -g gulp
var gulp = require('gulp'),
sass = require('gulp-sass'),
concat = require('gulp-concat'),
pleeease = require('gulp-pleeease');
gulp.task('styles', function() {
return gulp.src(['scss/**/*.scss'])
.pipe(sass())
.pipe(pleeease())
.pipe(concat('app.css'))
.pipe(gulp.dest('css'));
});
gulp.task('default', function() {
gulp.start('styles');
});
gulp.task('style', function() {
return gulp.src(['scss/*.scss'])
.pipe(plumber({errorHandler: onError}))
.pipe(sass())
.pipe(pleeease())
.pipe(header([
'/*',
'* ' + p.name,
'*',
'* @author Axome <***@axome.com>',
'* @copyright ' + (new Date()).getFullYear() + ' Axome',
'* @license axome license',
'*/',
''
].join('\n')))
.pipe(gulp.dest('views/css'));
});
et c'est tout
var concat = require('gulp-concat');
Un stream est une représentation objet avec les actions :
Et on peut les "piper"
http://markgoodyear.com/2014/01/getting-started-with-gulp/
http://markgoodyear.com/2014/01/getting-started-with-gulp/
Utilisez celui qui vous est le plus familier