Загрузчик isomorphic-style делает уродливый стиль

Я создаю свою собственную базу Starterkit на https://github.com/barbar/vortigern и все в порядке, но у меня есть одна проблема.

Обычно, когда я хочу подключить все стили к приложению, я сделаю

import '../styles/scss/bundle.scss';

bundle.scss - содержит весь импорт.

Но в изоморфном случае все несколько усложняют.

.global {
  background: yellow;
  >.child {
    background: tomato;
  }
}

преобразовать в:

.app_global_1pn {
  background: yellow; }
  .app_global_1pn > .app_qwe_FD8 {
    background: tomato; }

вопрос 1: app_global_1pn - это имя останется навсегда? И я могу использовать это как

<Tag className='app_global_1pn' />

вопрос 2: есть ли решение без стиля uglify?

1 ответ

Такое поведение существует, так что повторяющиеся имена стилей в нескольких модулях CSS не вызывают конфликтов с созданным CSS. Если вы не хотите использовать модули CSS, то вы всегда можете предварительно скомпилировать свой CSS и загрузить его как статический файл.css. Но тогда у вас не будет таких преимуществ css-модулей, как горячая перезагрузка и т. Д.

Другие вопросы по тегам