mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-26 23:52:06 +00:00
feat: normalise postcss options to reduce breaking change
This commit is contained in:
parent
9471d95fa6
commit
6850af11c5
@ -194,6 +194,16 @@ export default class PostcssConfig {
|
|||||||
|
|
||||||
// Apply default plugins
|
// Apply default plugins
|
||||||
if (isPureObject(postcssOptions)) {
|
if (isPureObject(postcssOptions)) {
|
||||||
|
const postcssLoaderOptions = this.postcssLoaderOptions
|
||||||
|
if (postcssLoaderOptions.plugins && !postcssOptions.plugins) {
|
||||||
|
postcssOptions.plugins = postcssLoaderOptions.plugins
|
||||||
|
delete postcssLoaderOptions.plugins
|
||||||
|
}
|
||||||
|
if (postcssLoaderOptions.order && !postcssOptions.order) {
|
||||||
|
postcssOptions.order = postcssLoaderOptions.order
|
||||||
|
delete postcssLoaderOptions.order
|
||||||
|
}
|
||||||
|
|
||||||
if (Array.isArray(postcssOptions.plugins)) {
|
if (Array.isArray(postcssOptions.plugins)) {
|
||||||
defaults(postcssOptions, this.defaultPostcssOptions)
|
defaults(postcssOptions, this.defaultPostcssOptions)
|
||||||
} else {
|
} else {
|
||||||
@ -203,7 +213,6 @@ export default class PostcssConfig {
|
|||||||
}
|
}
|
||||||
|
|
||||||
delete postcssOptions.order
|
delete postcssOptions.order
|
||||||
const postcssLoaderOptions = this.postcssLoaderOptions
|
|
||||||
delete postcssLoaderOptions.preset
|
delete postcssLoaderOptions.preset
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
Loading…
Reference in New Issue
Block a user