Задать вопрос
  • Как подключить sass-resources-loader в vue-cli?

    @paul-smith Автор вопроса
    В общем вот решение, если кто-то тоже интересовался.
    Файл vue.config.js
    const path = require('path');
    module.exports = {
        chainWebpack: config => {
            config.module
                .rule('vue')
                .use('vue-loader')
                .tap(options => {
                    const scssResourceLoader = {
                        loader: 'sass-resources-loader',
                        options: {
                            resources: path.resolve(__dirname, 'src/assets/styles/_vars.scss')
                        }
                    };
                    options.loaders.scss.push(scssResourceLoader);
                    return options;
                });
        }
    }
    Ответ написан
    Комментировать