From 3779598532e23ff67dc3831112683fde3933457e Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Fri, 10 Apr 2020 10:48:55 +0800 Subject: [PATCH] fix(cli): add preprocess-loader after css-loader #1542 --- packages/vue-cli-plugin-uni/lib/chain-webpack.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vue-cli-plugin-uni/lib/chain-webpack.js b/packages/vue-cli-plugin-uni/lib/chain-webpack.js index f740073d6..8feb8fe0f 100644 --- a/packages/vue-cli-plugin-uni/lib/chain-webpack.js +++ b/packages/vue-cli-plugin-uni/lib/chain-webpack.js @@ -60,9 +60,9 @@ module.exports = function chainWebpack (platformOptions, vueOptions, api) { .use(`uniapp-preprocss`) .loader(resolve('packages/webpack-preprocess-loader')) .options(cssPreprocessOptions) - .before('css-loader') // 在 css-loader 之后条件编译一次,避免 import 进来的 css 没有走条件编译 + .after('css-loader') // 在 css-loader 之前条件编译一次 - if (loader) { // 在 scss,less,stylus 之前先条件编译一次 + if (loader) { // 在 scss,less,stylus 之前先条件编译一次(似乎没有必要了,保证css-loader处理一次即可,前提是条件编译注释都还存在) langRule.oneOf(type) .use(`uniapp-preprocss-` + lang) .loader(resolve('packages/webpack-preprocess-loader')) -- GitLab