Ребят, у меня уже руки опустились. Целый день убил на решение, ничего не вышло.
Нужно scss подключить к html. Я юзал html webpack plugin, лоадеры: sass-loader, css-loader, mini css extract loader. Короче, стандартный набор джентльмена. Всё работает, НО стили на этапе компиляции не вписываются в файл html. Вместо этого они подключаются через скрипт js (добавляется элемент <link> в head), т е по дефолту в html стилей нет совсем. Это просто стандартное поведение сборки. Уверен, что у 90% людей оно так и работает, но это полное дерьмо, потому что у пользователя без js стили не прогрузятся и, что хуже, сначала погружается html и только потом css! Пользователь некоторое время видит тупо страницу без стилей😞