Вначале опишу все подключенные плагины, потом мою конфигу, затем структуру папок\файлов.
Я хочу объединить подключенные 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'));
});