From ff22e301dd24efffc36196adb4af015c427daed1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=87=91=E6=8C=AF=E7=A5=96?= Date: Thu, 27 Dec 2018 12:25:01 +0800 Subject: [PATCH 1/2] fix: https://github.com/vuejs/vue-cli/issues/3194 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复 vue.config.js 中的 postcss 配置不生效 --- packages/@vue/cli-service/lib/config/css.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@vue/cli-service/lib/config/css.js b/packages/@vue/cli-service/lib/config/css.js index 44c8cbd83a..f736c2cac0 100644 --- a/packages/@vue/cli-service/lib/config/css.js +++ b/packages/@vue/cli-service/lib/config/css.js @@ -46,7 +46,7 @@ module.exports = (api, options) => { // check if the project has a valid postcss config // if it doesn't, don't use postcss-loader for direct style imports // because otherwise it would throw error when attempting to load postcss config - const hasPostCSSConfig = !!(api.service.pkg.postcss || findExisting(api.resolve('.'), [ + const hasPostCSSConfig = !!(api.service.projectOptions.css.loaderOptions.postcss || api.service.pkg.postcss || findExisting(api.resolve('.'), [ '.postcssrc', '.postcssrc.js', 'postcss.config.js', From c069078432033545fc383c057f1e54731641d53a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=87=91=E6=8C=AF=E7=A5=96?= Date: Thu, 27 Dec 2018 16:04:06 +0800 Subject: [PATCH 2/2] fix: https://github.com/vuejs/vue-cli/issues/3194 --- packages/@vue/cli-service/lib/config/css.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@vue/cli-service/lib/config/css.js b/packages/@vue/cli-service/lib/config/css.js index f736c2cac0..f3f1f2321b 100644 --- a/packages/@vue/cli-service/lib/config/css.js +++ b/packages/@vue/cli-service/lib/config/css.js @@ -46,7 +46,7 @@ module.exports = (api, options) => { // check if the project has a valid postcss config // if it doesn't, don't use postcss-loader for direct style imports // because otherwise it would throw error when attempting to load postcss config - const hasPostCSSConfig = !!(api.service.projectOptions.css.loaderOptions.postcss || api.service.pkg.postcss || findExisting(api.resolve('.'), [ + const hasPostCSSConfig = !!(loaderOptions.postcss || api.service.pkg.postcss || findExisting(api.resolve('.'), [ '.postcssrc', '.postcssrc.js', 'postcss.config.js',