Javascript-форум (https://javascript.ru/forum/)
-   Сборка проекта, утилиты (https://javascript.ru/forum/server-tools/)
-   -   Concat and Minify / Gulp (https://javascript.ru/forum/server-tools/62339-concat-minify-gulp.html)

Alexander Belov 05.04.2016 23:03

Concat and Minify / Gulp
 
Вложений: 1
Привет!

Делаю сборку первый раз. Информацию брал отовсюду понемногу. В итоге не работает код, прошу помочь разобраться.
Мне нужно сконкатить и минифицировать .css и .js файлы.

Вот мой код:
var gulp = require('gulp'),
	concatCSS = require('gulp-concat-css'),
	minifyCSS = require('gulp-minify-css'),
	rename = require('gulp-rename'),
	notify = require('gulp-notify'),
	browserSync = require('browser-sync').create(),
	reload = browserSync.reload,
	autoprefixer = require('gulp-autoprefixer');

//Concat CSS
gulp.task('default', function () {
  return gulp.src('css/*.css')
    .pipe(concatCSS('css/bundle.css'))
    .pipe(rename('bundle.min.css'))
    .pipe(gulp.dest('css'));
});

//Watch HTML and reload
gulp.task('serve', function () {

    // Serve files from the root of this project
    browserSync.init({
        server: {
            baseDir: "./app"
        }
    });

    browserSync.watch("app/*.html").on("change", reload);
});

//Default
gulp.task('default', ['serve']);


Структура приложения в прикреплённом файле.

Терминал не выдаёт никаких ошибок, но и ничего не обрабатывает файлы.

Alexander Belov 06.04.2016 01:45

Оказалось, синтаксические ошибки в файлах .css
Исправил, поменял minifyCSS = require('gulp-minify-css' на 'gulp-clean-css' всё работает.


Часовой пояс GMT +3, время: 13:31.