Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
'use strict';
var gulp = require('gulp');
var prefix = require('gulp-autoprefixer'); //префиксы
var concatCss = require('gulp-concat-css'); //конкатенация
var minifyCss = require('gulp-minify-css'); //минификация
var rename = require('gulp-rename'); //переименовывание
var less = require('gulp-less');
var SRC_PATH = '../media/';
var DEST_PATH = '../~dev_rating/static/';
gulp.task('less', function () {
gulp.src(SRC_PATH + 'less/**/*.less')
.pipe(less())
.pipe(gulp.dest(DEST_PATH + 'css/'));
});
gulp.task('copyCss', function() {
gulp.src(SRC_PATH + 'css/**/*.css').pipe(gulp.dest(DEST_PATH + 'css/'));
});
gulp.task('copyJs', function() {
gulp.src(SRC_PATH + 'js/**/*.js').pipe(gulp.dest(DEST_PATH + 'js/'));
});
// gulp.task('css', ['less'], function() {
// return gulp.src('css/*.css')
// .pipe(concatCss('styles/bundle.css'))
// .pipe(prefix('last 2 versions', '> 1%', 'ie9'))
// .pipe(minifyCss(''))
// .pipe(rename({suffix: '.min'}))
// .pipe(gulp.dest('out/'));
// });
// gulp.task('copyHtml', function() {
// gulp.src('source/*.html').pipe(gulp.dest('public'));
// });
gulp.task('watch', function () {
gulp.watch(SRC_PATH + 'css/*.css', ['copyCss']);
gulp.watch(SRC_PATH + 'less/*.less', ['less']);
});
// gulp.task('watch', function () {
// gulp.watch(SRC_PATH + 'less/*.less', ['less']);
// });
gulp.task('default', ['less','copyCss', 'copyJs']);