Javascript-форум (https://javascript.ru/forum/)
-   Сборка проекта, утилиты (https://javascript.ru/forum/server-tools/)
-   -   Не работает Gulp Uglify - конкатенирует, но не минимализирует (https://javascript.ru/forum/server-tools/63003-ne-rabotaet-gulp-uglify-konkateniruet-no-ne-minimaliziruet.html)

Enkille 12.05.2016 11:28

Не работает Gulp Uglify - конкатенирует, но не минимализирует
 
Вложений: 1
Вначале опишу все подключенные плагины, потом мою конфигу, затем структуру папок\файлов.

Я хочу объединить подключенные js-библиотеки, в один файл, а свои скрипты в другой (scripts.min.js) и минифицировать его. Ни то ни другое не выполняется, ни смотря на настроенный таск (?). Что не так я делаю?

Например css работает как надо.

В html для useref указал комментарии <!--BUILD--> где надо js, css - он это понимает, меняет и в общем слушается этой команды, но минификация не происходит.

Require:
var useref = require('gulp-useref');
    var gulpif = require('gulp-if');
    var uglify = require('gulp-uglify');


TASK:
gulp.task('html', ['clean'], function () { //при каждом запуске этого таска выполняется очистка ["clean"]
  return gulp.src('./app/*.html')
    .pipe(useref())
    .pipe(gulpif('./app/js/*.js',
                 uglify()))
    .pipe(gulpif('./app/css/*.css',
                 cleanCSS({compatibility: 'ie8'})))
    .pipe(gulp.dest('./dist'));
});


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