Nuxt/lib/webpack/helpers.js
2017-05-05 18:45:00 +04:30

16 lines
484 B
JavaScript
Executable File

import ExtractTextPlugin from 'extract-text-webpack-plugin'
export function extractStyles (ext) {
return !this.dev && !!this.options.build.extractCSS && this.options.build.extractCSS[ext] !== false
}
export function styleLoader (ext, loader = []) {
if (!extractStyles.call(this, ext)) {
return ['vue-style-loader', 'css-loader'].concat(loader)
}
return ExtractTextPlugin.extract({
use: ['css-loader?minimize'].concat(loader),
fallback: 'vue-style-loader'
})
}