File tree Expand file tree Collapse file tree 4 files changed +11
-12
lines changed
angular/build/src/builders Expand file tree Collapse file tree 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(
220220 options . ssr = false ;
221221 }
222222
223- if ( options . prerender ) {
223+ if ( options . prerender !== undefined ) {
224224 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.' ,
226226 ) ;
227- } else {
228- options . prerender = ! ! options . server ;
229227 }
230228
231- if ( options . appShell ) {
229+ options . prerender = ! ! options . server ;
230+
231+ if ( options . appShell !== undefined ) {
232232 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.' ,
234234 ) ;
235235 }
236236 }
Original file line number Diff line number Diff line change 536536 },
537537 "prerender" : {
538538 "description" : " Prerender (SSG) pages of your application during build time." ,
539- "default" : false ,
540539 "oneOf" : [
541540 {
542541 "type" : " boolean" ,
586585 },
587586 "appShell" : {
588587 "type" : " boolean" ,
589- "description" : " Generates an application shell during build time." ,
590- "default" : false
588+ "description" : " Generates an application shell during build time."
591589 },
592590 "outputMode" : {
593591 "type" : " string" ,
Original file line number Diff line number Diff line change @@ -102,7 +102,7 @@ export async function* serveWithVite(
102102 if ( browserOptions . prerender || ( browserOptions . outputMode && browserOptions . server ) ) {
103103 // Disable prerendering if enabled and force SSR.
104104 // 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 ;
106106 browserOptions . ssr ||= true ;
107107 }
108108
Original file line number Diff line number Diff line change @@ -53,8 +53,9 @@ export async function extractMessages(
5353 buildOptions . serviceWorker = false ;
5454 buildOptions . server = undefined ;
5555 buildOptions . ssr = false ;
56- buildOptions . appShell = false ;
57- buildOptions . prerender = false ;
56+ buildOptions . appShell = undefined ;
57+ buildOptions . prerender = undefined ;
58+ buildOptions . outputMode = undefined ;
5859
5960 const builderResult = await first ( buildApplicationInternal ( buildOptions , context ) ) ;
6061
You can’t perform that action at this time.
0 commit comments