My Vue приложение использует Nuxt для рендеринга на стороне сервера и 2 раза отрисовывает CSS. Как избежать этой ситуации?
<style data-vue-ssr-id="d7914c7a:0">
//Css1
</style>
<style data-vue-ssr-id="68eb569c:0">
//Css2
</style>
<style data-vue-ssr-id="0159269c:0">
//Css3
</style>
<style type="text/css">
//Css1
</style>
<style type="text/css">
//Css2
</style>
<style type="text/css">
//Css3
</style>
Сначала я подумал, что он был сгенерирован МЕНЬШЕ , поскольку я использую МЕНЬШЕ для компиляции CSS , но когда я пробовал только CSS он по-прежнему отображает двойной код CSS , например:
.ClassNameA {
right: 0;
bottom: 0;
left: 0;
}
.ClassNameB > * {
width: 100%;
height: auto;
position: absolute;
top: 0;
}
.ClassNameA {
right: 0;
bottom: 0;
left: 0;
}
.ClassNameB > * {
width: 100%;
height: auto;
position: absolute;
top: 0;
}
Изображение из devtool: