Добрый день!
В упор не понимаю, как нужно работать с js после минификации.
Есть функция:
function (e, t, n) {
(function (e) {
function i() {
var t = e(".version-slider");
if (t && 0 !== t.length) {
a.c.use([a.b]);
var n = new a.c(".version-slider", {
slidesPerView: "auto",
loop: !1,
navigation: { nextEl: ".version-slider-next", prevEl: ".version-slider-prev" },
breakpoints: { 0: { spaceBetween: 10 }, 768: { spaceBetween: 20 } },
});
n.updateSize(),
e(r.a).on("resize", function () {
n.updateSize();
});
}
}
n.d(t, "a", function () {
return i;
});
var a = n(1),
r = n(2);
}.call(this, n(0)));
},
Делаю похожую функцию но с другим селектором:
function (e, t, n) {
"use strict";
(function (e) {
function i() {
var t = e(".interested-slider");
if (t && 0 !== t.length) {
a.c.use([a.b]);
var n = new a.c(".interested-slider", {
slidesPerView: "auto",
loop: !1,
navigation: { nextEl: ".version-slider-next", prevEl: ".version-slider-prev" },
breakpoints: { 0: { spaceBetween: 10 }, 768: { spaceBetween: 20 } },
});
n.updateSize(),
e(r.a).on("resize", function () {
n.updateSize();
});
}
}
n.d(t, "a", function () {
return i;
});
var a = n(1),
r = n(2);
}.call(this, n(0)));
},
Получаю ошибку:
main.js?ver=1.2.12:18 Uncaught TypeError: Cannot read properties of undefined (reading 'call')
Ошибка в этой функции:
function i(t) {
if (a[t]) return a[t].exports;
var n = (a[t] = { i: t, l: !1, exports: {} });
return e[t].call(n.exports, n, n.exports, i), (n.l = !0), n.exports;
}
Я просто ума не приложу, как мне с этим работать. Как читать этот код и как его поддерживать. Почему тут ошибка? Как мне добавить 2-й слайдер, придерживаясь этой структуры. Я могу конечно, написать это нормально, позвать swiper и инициализировать слайдер. Но хочу понять, как работать с этим.