mirror of
https://github.com/angular/angular-cli.git
synced 2025-05-15 18:13:38 +08:00
feat(@angular-devkit/build-angular): enable inlineCritical by default
BREAKING CHANGE: Critical CSS inlining is now enabled by default. If you wish to turn this off set `inlineCritical` to `false`. See: https://angular.io/guide/workspace-config#optimization-configuration
This commit is contained in:
parent
32a0173346
commit
aa3ea885ed
@ -740,7 +740,7 @@
|
||||
"inlineCritical": {
|
||||
"type": "boolean",
|
||||
"description": "Extract and inline critical CSS definitions to improve first paint time.",
|
||||
"default": false
|
||||
"default": true
|
||||
}
|
||||
},
|
||||
"additionalProperties": false
|
||||
|
@ -84,7 +84,7 @@
|
||||
"inlineCritical": {
|
||||
"type": "boolean",
|
||||
"description": "Extract and inline critical CSS definitions to improve first paint time.",
|
||||
"default": false
|
||||
"default": true
|
||||
}
|
||||
},
|
||||
"additionalProperties": false
|
||||
|
@ -19,8 +19,7 @@ export function normalizeOptimization(optimization: OptimizationUnion = false):
|
||||
scripts: !!optimization.scripts,
|
||||
styles: typeof optimization.styles === 'object' ? optimization.styles : {
|
||||
minify: !!optimization.styles,
|
||||
// inlineCritical is always false unless explictly set.
|
||||
inlineCritical: false,
|
||||
inlineCritical: !!optimization.styles,
|
||||
},
|
||||
fonts: typeof optimization.fonts === 'object' ? optimization.fonts : {
|
||||
inline: !!optimization.fonts,
|
||||
@ -32,8 +31,7 @@ export function normalizeOptimization(optimization: OptimizationUnion = false):
|
||||
scripts: optimization,
|
||||
styles: {
|
||||
minify: optimization,
|
||||
// inlineCritical is always false unless explictly set.
|
||||
inlineCritical: false,
|
||||
inlineCritical: optimization,
|
||||
},
|
||||
fonts: {
|
||||
inline: optimization,
|
||||
|
Loading…
x
Reference in New Issue
Block a user