Делаю сайт на Nuxt 3 и VueJs. Подключаю глобальные стили scss таким образом:
vite: {
css: {
preprocessorOptions: {
scss: {
additionalData: `
@import "@/assets/css/main";
`,
},
},
},
},
В main.scss импортируются остальные глобальные стили. Стили для элементов (например, body) работают хорошо, а стили вспомогательных классов не хотят. Они загружаются - их можно увидеть в панели разработчика в браузере, но к элементу по какой-то причине не применяются.
Если в том же глобальном файле описывать, например, стили анимации (.slide-fade-enter-active и т.д.), то они тоже не применяются к элементам, когда Vue устанавливает эти классы.
Кто-нибудь сталкивался с такой проблемой? В чем может быть дело?