From a7e6c2bf32a95b348e937de5df210172c3ab4f77 Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Fri, 22 Nov 2019 14:38:38 +0800 Subject: [PATCH] fix(cli): set default value for sassOptions.outputStyle to nested #1013 --- packages/vue-cli-plugin-uni/lib/options.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/vue-cli-plugin-uni/lib/options.js b/packages/vue-cli-plugin-uni/lib/options.js index b22dc4508..ecdbf29e8 100644 --- a/packages/vue-cli-plugin-uni/lib/options.js +++ b/packages/vue-cli-plugin-uni/lib/options.js @@ -64,6 +64,12 @@ module.exports = function initOptions (options) { sassData = `${sassData} @import "@/uni.scss";` } + + if (!options.css.loaderOptions.sass.sassOptions) { + options.css.loaderOptions.sass.sassOptions = {} + } + // 指定 outputStyle, 否则 production 模式下会被默认成 compressed + options.css.loaderOptions.sass.sassOptions.outputStyle = 'nested' if (sassLoaderVersion < 8) { options.css.loaderOptions.sass.data = sassData -- GitLab