diff --git a/lib/builder/webpack/utils/perf-loader.js b/lib/builder/webpack/utils/perf-loader.js index 9597fc9b1f..7ccff1ca8b 100644 --- a/lib/builder/webpack/utils/perf-loader.js +++ b/lib/builder/webpack/utils/perf-loader.js @@ -54,6 +54,10 @@ export default class PerfLoader { } poolOneOf(poolName, oneOfRules) { + // disable css thread pool since vue-style-loader needs options like: target + if (poolName === 'css' && !this.options.build.extractCSS) { + return oneOfRules + } return oneOfRules.map(rule => Object.assign({}, rule, { use: this.pool(poolName, rule.use) }))