diff --git a/packages/vue-cli-plugin-uni/lib/options.js b/packages/vue-cli-plugin-uni/lib/options.js index ca65e53249e0e73c2ff12cd3d0d2d362973cccff..05d0770ee592850939e7f7344aca538d68a23106 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