Я заметил, что моя конфигурация webpack импортирует те же стили в голову <style>
тег несколько раз, когда я стилю @import в sass-файле.Webpack импортирует одни и те же стили несколько раз
Я думаю, что это из-за мой глобальные стили файл, который выглядит следующим образом:
@import url('https://fonts.googleapis.com/icon?family=Material+Icons');
@import '~material-design-lite/src/material-design-lite.scss';
я позже импортировать стили в нескольких других файлах стилей компоненты:
@import 'global';
Есть ли какая-то конфигурация, которую я пропустил?
Я думал, что могу импортировать файл глобальных стилей в файл index.js через импорт, но этот импорт должен быть первым, и каким-то образом я не смог добиться этого с помощью webpack.
Попробуйте разделить свои микшины/переменные на отдельный '.scss', который вы можете импортировать в свой глобальный и ваши компоненты отдельно. – ctrlplusb
Я использую переменные, предоставляемые mdl (язык дизайна материалов) из их пакета модулей узлов. У меня нет возможности расколоть этот файл unfortunatelly –
Разве они не разоблачают переменные отдельно? Проверьте модули узла dir – ctrlplusb