Есть несколько вариантов решить эту проблему
- импортить файл с переменными в каждый компонент
- использовать лоадер для Вебпака
sass-resources-loader
что бы переменные были доступны глабально
Ставим sass-resources-loader
npm install sass-resources-loader --save-dev
Правим build/utils.js
scss: generateLoaders('sass'),
На
scss: generateLoaders('sass').concat(
{
loader: 'sass-resources-loader',
options: {
resources: [
path.resolve(__dirname, '../src/scss/_variables.scss'),
path.resolve(__dirname, '../src/scss/_fonts.scss')
]
}
}
),