Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using sass-resources-loader with vue-cli v3.x

How to use sass-resources-loader with vue-cli@3.x to add global scss variables and mixins.

like image 213
Pranesh Ravi Avatar asked Dec 06 '22 12:12

Pranesh Ravi


1 Answers

As you can see in the docs, the easiest way is to use loaderOptions for the sass preprocessor. No need for any extra dependency:

module.exports = {
  css: {
    loaderOptions: {
      sass: {
        prependData: `
          @import "@/scss/_variables.scss";
          @import "@/scss/_mixins.scss";
        `
      }
    }
  }
};
like image 91
Alex JM Avatar answered Dec 10 '22 12:12

Alex JM