Commit 06e5176 1 parent 4e2a5fe commit 06e5176 Copy full SHA for 06e5176
File tree 4 files changed +11
-12
lines changed
angular/build/src/builders
4 files changed +11
-12
lines changed Original file line number Diff line number Diff line change @@ -220,17 +220,17 @@ export async function normalizeOptions(
220
220
options . ssr = false ;
221
221
}
222
222
223
- if ( options . prerender ) {
223
+ if ( options . prerender !== undefined ) {
224
224
context . logger . warn (
225
- 'The "prerender" option is no longer needed when "outputMode" is specified.' ,
225
+ 'The "prerender" option is not considered when "outputMode" is specified.' ,
226
226
) ;
227
- } else {
228
- options . prerender = ! ! options . server ;
229
227
}
230
228
231
- if ( options . appShell ) {
229
+ options . prerender = ! ! options . server ;
230
+
231
+ if ( options . appShell !== undefined ) {
232
232
context . logger . warn (
233
- 'The "appShell" option is no longer needed when "outputMode" is specified.' ,
233
+ 'The "appShell" option is not considered when "outputMode" is specified.' ,
234
234
) ;
235
235
}
236
236
}
Original file line number Diff line number Diff line change 536
536
},
537
537
"prerender" : {
538
538
"description" : " Prerender (SSG) pages of your application during build time." ,
539
- "default" : false ,
540
539
"oneOf" : [
541
540
{
542
541
"type" : " boolean" ,
586
585
},
587
586
"appShell" : {
588
587
"type" : " boolean" ,
589
- "description" : " Generates an application shell during build time." ,
590
- "default" : false
588
+ "description" : " Generates an application shell during build time."
591
589
},
592
590
"outputMode" : {
593
591
"type" : " string" ,
Original file line number Diff line number Diff line change @@ -102,7 +102,7 @@ export async function* serveWithVite(
102
102
if ( browserOptions . prerender || ( browserOptions . outputMode && browserOptions . server ) ) {
103
103
// Disable prerendering if enabled and force SSR.
104
104
// This is so instead of prerendering all the routes for every change, the page is "prerendered" when it is requested.
105
- browserOptions . prerender = false ;
105
+ browserOptions . prerender = undefined ;
106
106
browserOptions . ssr ||= true ;
107
107
}
108
108
Original file line number Diff line number Diff line change @@ -53,8 +53,9 @@ export async function extractMessages(
53
53
buildOptions . serviceWorker = false ;
54
54
buildOptions . server = undefined ;
55
55
buildOptions . ssr = false ;
56
- buildOptions . appShell = false ;
57
- buildOptions . prerender = false ;
56
+ buildOptions . appShell = undefined ;
57
+ buildOptions . prerender = undefined ;
58
+ buildOptions . outputMode = undefined ;
58
59
59
60
const builderResult = await first ( buildApplicationInternal ( buildOptions , context ) ) ;
60
61
You can’t perform that action at this time.
0 commit comments