JS код не работает после webpack

JS код, который работает до сборки webpacka (GULPa), не работает (простите за тавтологию) после, выдает ошибку:

Uncaught ReferenceError: paragraph is not defined at activeParagraph at activeElems at HTMLDivElement.eval

Другой же JS код после сборщика нормально функционирует.

Сам JS код:

export function products () {
    
const paragraphs = document.querySelectorAll('.products__paragraph'),
    subParagraphs = document.querySelectorAll('.products__subparagraphBlock'),
    slides = document.querySelectorAll('.products__slide'),
    withSubs = document.querySelectorAll('.withSub');
let index = 0;
let subIndex = 0;

const activeSlide = n => {
    for (slide of slides) {
        slide.classList.remove('activeSlide');
    }
    slides[n].classList.add('activeSlide');
};

const activeParagraph = ind => {
    for (paragraph of paragraphs) {
        paragraph.classList.remove('active');
    }
    paragraphs[ind].classList.add('active');
};

const activeSubParagraph = index => {
    for (subParagraph of subParagraphs) {
        subParagraph.classList.remove('show');
    }
    
    if (index < 3) {
        subParagraphs[index].classList.add('show');
    }
};

const activeElems = (ind) => {
    activeParagraph(ind);
    activeSlide(ind);
};

paragraphs.forEach((item, indexParagraph, subIndexParagraph) => {
    item.addEventListener("click", () => {
        index = indexParagraph
        activeElems(index);
    });
});

withSubs.forEach((item, subIndexParagraph) => {
    item.addEventListener("click", () => {
        subIndex = subIndexParagraph;
        activeSubParagraph(subIndexParagraph);
    });
});
}

С чем это может быть связано?


Ответы (0 шт):