Есть ли возможность сделать автоимпорт БЭМ блоков в webpack?

Допустим у меня есть куча блоков и такая же куча страниц... Как для них создавать входные точки? Для каждой страницы прописывать импорты? Можно ли сделать автоимпорт БЭМ блоков которые используются на странице? Есть ли какой-нибудь лоадер для этого? Или все вручную?
Сейчас вот обхожусь этим скриптом:
let files = []; 

function importAll(r) {
    r.keys().forEach((s, i) => {
        files[i] = r(s);
    });
}

importAll(require.context('../blocks/', true, /(\.less|\.js)$/));


Но он импортирует сразу все блоки
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы