From d4be63bad636d0168f8ec86d68186fc07744ca54 Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Tue, 7 Apr 2020 14:08:26 +0800 Subject: [PATCH] fix(cli): Compatible with dart-sass #1509 --- packages/vue-cli-plugin-uni/lib/options.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/vue-cli-plugin-uni/lib/options.js b/packages/vue-cli-plugin-uni/lib/options.js index ca65e5324..05d0770ee 100644 --- a/packages/vue-cli-plugin-uni/lib/options.js +++ b/packages/vue-cli-plugin-uni/lib/options.js @@ -75,7 +75,10 @@ module.exports = function initOptions (options) { options.css.loaderOptions.sass.sassOptions = {} } // 指定 outputStyle, 否则 production 模式下会被默认成 compressed - options.css.loaderOptions.sass.sassOptions.outputStyle = 'nested' + const outputStyle = options.css.loaderOptions.sass.sassOptions.outputStyle + if (!outputStyle || outputStyle === 'compressed') { + options.css.loaderOptions.sass.sassOptions.outputStyle = 'expanded' + } if (sassLoaderVersion < 8) { options.css.loaderOptions.sass.data = sassData -- GitLab