Skip to content

Instantly share code, notes, and snippets.

@dobbbri
Forked from Akryum/vue.config.js
Created July 20, 2018 03:17
Show Gist options
  • Save dobbbri/10256f5319c0841e6797546f28437598 to your computer and use it in GitHub Desktop.
Save dobbbri/10256f5319c0841e6797546f28437598 to your computer and use it in GitHub Desktop.
Auto-import styles with vue-cli 3
const path = require('path')
module.exports = {
chainWebpack: config => {
addStyleResource(config.module.rule('stylus').oneOf('vue-modules'))
addStyleResource(config.module.rule('stylus').oneOf('vue'))
addStyleResource(config.module.rule('stylus').oneOf('normal-modules'))
addStyleResource(config.module.rule('stylus').oneOf('normal'))
},
}
function addStyleResource (rule) {
rule.use('style-resource')
.loader('style-resources-loader')
.options({
patterns: [
path.resolve(__dirname, './src/styles/imports.styl'),
],
})
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment