Skip to content

Instantly share code, notes, and snippets.

@dc198689
Created October 10, 2017 16:19
Show Gist options
  • Save dc198689/9cf4ecfb4040d0a4564a561c27c81346 to your computer and use it in GitHub Desktop.
Save dc198689/9cf4ecfb4040d0a4564a561c27c81346 to your computer and use it in GitHub Desktop.
build/utils.js
exports.cssLoaders = function(options) {
...
...
function resolveResouce(fileName) {
// Absolute Path
return path.resolve(__dirname, '../src/assets/scss/' + fileName)
}
function generateSassResourceLoader() {
var loaders = [
cssLoader,
'sass-loader', {
loader: 'sass-resources-loader',
options: {
resources: [
resolveResouce('mixins/index.scss'),
resolveResouce('vars/index.scss')
]
}
}
];
if (options.extract) {
return ExtractTextPlugin.extract({
use: loaders,
fallback: 'vue-style-loader'
})
} else {
return ['vue-style-loader'].concat(loaders)
}
}
...
...
}
@basebandit
Copy link

Thanks mate works like a charm.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment