Skip to content Skip to sidebar Skip to footer

Vue Cli 3 Sass-resources-loader - Options.loaders Undefined

I was able to successfully configure a new Vue project using the 3.0 version of the CLI to use sass-resource-loader a few weeks ago using the information posted here: Using sass-re

Solution 1:

You use vue-cli@3.x, this probably means that your project uses vue-loader@15.xSince version 15, the vue-loader does not need additional configs for loaders. You can configure only your main webpack loaders.

const path = require('path')

module.exports = {
  chainWebpack: (config) => {
    config
      .module
      .rule('scss')
      .use('sass-resources-loader')
      .loader('sass-resources-loader')
      .options({
        resources: [
          path.resolve('./src/scss/_variables.scss'),
          path.resolve('./src/scss/_mixins.scss')
        ]
      })
  }
}

You can also inspect webpack configs using the vue inspect or ./node_modules/.bin/vue-cli-service inspect commands.

Post a Comment for "Vue Cli 3 Sass-resources-loader - Options.loaders Undefined"