| 123456789101112131415161718192021222324252627282930313233 |
- 'use strict';
- const gulp = require('gulp');
- const $ = require('gulp-load-plugins')();
- const mainStyle = 'scss/main.scss';
- gulp.task('styles', function () {
- return gulp.src(mainStyle)
- .pipe($.sass({
- sass: 'sass',
- includePaths: ['sass']
- }))
- .pipe($.autoprefixer(['last 1 version', '> 1%', 'ff >= 20', 'ie >= 8', 'opera >= 12', 'Android >= 2.2'], {cascade: true}))
- .pipe($.cleanCss())
- .pipe(gulp.dest('css/'));
- });
- gulp.task('watch', function () {
- gulp.watch(['scss/*.scss'], ['styles']);
- gulp.watch(['css/**', 'img/*', 'js/*'], function (file) {
- $.livereload.changed(file);
- });
- $.livereload.listen();
- });
- gulp.task('build', ['styles']);
- gulp.task('default', ['build', 'watch']);
|