Gulpfile.js :
var gulp = require('gulp'),
gutil = require('gulp-util' ),
sass = require('gulp-sass'),
browserSync = require('browser-sync'),
concat = require('gulp-concat'),
uglify = require('gulp-uglify'),
cleanCSS = require('gulp-clean-css'),
rename = require('gulp-rename'),
del = require('del'),
imagemin = require('gulp-imagemin'),
cache = require('gulp-cache'),
autoprefixer = require('gulp-autoprefixer'),
ftp = require('vinyl-ftp'),
notify = require("gulp-notify");
// Скрипты проекта
gulp.task('js', function() {
return gulp.src([
'assets/app/libs/jquery/dist/jquery.min.js',
'assets/app/libs/fotorama/fotorama.js',
'assets/app/libs/mmenu/dist/jquery.mmenu.min.js',
'assets/app/libs/owl/owl.carousel.min.js',
'assets/app/libs/magnific-popup/dist/jquery.magnific-popup.min.js',
'assets/app/libs/animate/animate-css.js',
'assets/app/libs/flatpickr/dist/flatpickr.min.js',
'assets/app/libs/flatpickr/dist/l10n/ru.js',
'assets/app/libs/jquery.maskedinput/dist/jquery.maskedinput.min.js',
'assets/app/js/common.js', // Всегда в конце
])
.pipe(concat('scripts.min.js'))
.pipe(uglify())
.pipe(gulp.dest('assets/app/js'))
.pipe(browserSync.reload({stream: true}));
});
При подключении fotorama выдается ошибка, что в конечном файле минификации не найдена функция createElement. если не минифицировать JS ,тогда все отлично работает. Что делать?
UPD:
Вот сайт:
https://architawer.github.io/