@architawr
"Ok, Google" и все твои проблемы решены

Gulp-uglify и fotorama?

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/
  • Вопрос задан
  • 409 просмотров
Решения вопроса 1
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы