Моя структура кода:
app
|_ config/webpack.config.js
|_ src/assets/styles/_common.scss
В моем _common.scss У меня есть все мои переменные и миксины.
Вам необходимо установить псевдоним для своего scssфайлы в webpack.config.js
module.exports = {
resolve: {
alias: {
styles: path.join(__dirname, "../src/assets/styles")
}
}
}
и при импорте стилей используйте ~
@import "~styles/common";
PS: Я делал то же самоечто вы делаете сейчас с давних времен и никогда не думали, что это можно оптимизировать.Спасибо, что подняли это.