Skip to content

Commit a2d1095

Browse files
committed
fix: adjust postcss-loader order when using inline minification
1 parent 2f19904 commit a2d1095

File tree

1 file changed

+8
-7
lines changed
  • packages/@vue/cli-service/lib/config

1 file changed

+8
-7
lines changed

packages/@vue/cli-service/lib/config/css.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -130,22 +130,23 @@ module.exports = (api, options) => {
130130
.loader('css-loader')
131131
.options(cssLoaderOptions)
132132

133+
if (hasPostCSSConfig) {
134+
rule
135+
.use('postcss-loader')
136+
.loader('postcss-loader')
137+
.options(Object.assign({ sourceMap }, loaderOptions.postcss))
138+
}
139+
133140
if (needInlineMinification) {
134141
rule
135142
.use('cssnano')
136143
.loader('postcss-loader')
137144
.options({
145+
sourceMap,
138146
plugins: [require('cssnano')(cssnanoOptions)]
139147
})
140148
}
141149

142-
if (hasPostCSSConfig) {
143-
rule
144-
.use('postcss-loader')
145-
.loader('postcss-loader')
146-
.options(Object.assign({ sourceMap }, loaderOptions.postcss))
147-
}
148-
149150
if (loader) {
150151
rule
151152
.use(loader)

0 commit comments

Comments
 (0)