Skip to content

Instantly share code, notes, and snippets.

@bogutski
Created July 24, 2017 22:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bogutski/5c3414db1171942b85e1e525fbfceab6 to your computer and use it in GitHub Desktop.
Save bogutski/5c3414db1171942b85e1e525fbfceab6 to your computer and use it in GitHub Desktop.
Sample
'use strict';
// including plugins
var gulp = require('gulp'),
concat = require("gulp-concat"),
minifyCss = require("gulp-minify-css"),
uglify = require("gulp-uglify"),
watch = require('gulp-watch'),
sass = require('gulp-sass'),
autoprefixer = require('gulp-autoprefixer');
// sourcemaps = require('gulp-sourcemaps')
// task JS
/*gulp.task('js', function () {
gulp.src(getPaths('forAll', 'js')) // path to your files
.pipe(concat('forAll.min.js'))
.pipe(uglify())
.pipe(gulp.dest(bu + 'build/js'));
});*/
gulp.task('watch', function () {
gulp.watch('../**/*.scss', ['scss']);
});
// Путь от этого файла к публичной дирктории
var bootstrap = '../lib/bootstrap4/scss/bootstrap.scss'; // Base url
var customCss = '../css/custom.scss'; // Base url
var microrulesCss = '../css/microrules.scss'; //
gulp.task('scss', function () {
return gulp.src([bootstrap, customCss, microrulesCss])
.pipe(sass().on('error', sass.logError))
.pipe(sass({outputStyle: 'compressed'}))
// .pipe(minifyCss())
.pipe(autoprefixer({
browsers: ['last 2 versions'],
cascade: false
}))
.pipe(gulp.dest('../css'));
});
gulp.task('default', ['watch']);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment