@@ -79,7 +79,7 @@ export function init(options: MfSchematicSchema): Rule {
79
79
generteManifest ( tree , manifestPath , remoteMap ) ;
80
80
}
81
81
82
- updateProjectConfig ( projectConfig ) ;
82
+ updateProjectConfig ( projectConfig , parseInt ( options . port ) ) ;
83
83
84
84
updateTsConfig ( tree , tsConfigName ) ;
85
85
@@ -338,7 +338,7 @@ function updateLocalTsConfig(projectRoot: string, tree) {
338
338
}
339
339
}
340
340
341
- function updateProjectConfig ( projectConfig : ProjectConfig ) {
341
+ function updateProjectConfig ( projectConfig : ProjectConfig , port : number ) {
342
342
if ( projectConfig ?. architect ?. build ) {
343
343
projectConfig . architect [ 'original-build' ] = projectConfig . architect . build ;
344
344
delete projectConfig . architect . build ;
@@ -347,6 +347,12 @@ function updateProjectConfig(projectConfig: ProjectConfig) {
347
347
if ( projectConfig ?. architect ?. serve ) {
348
348
projectConfig . architect [ 'original-serve' ] = projectConfig . architect . serve ;
349
349
delete projectConfig . architect . serve ;
350
+
351
+ const target = projectConfig . architect [ 'original-serve' ] ;
352
+ target . options = {
353
+ ...target . options ,
354
+ port : port || 4200
355
+ } ;
350
356
}
351
357
}
352
358
@@ -388,10 +394,12 @@ function generateRemoteMap(workspace: WorkspaceConfig, projectName: string) {
388
394
if (
389
395
p !== projectName &&
390
396
projectType === 'application' &&
391
- project ?. architect ?. serve &&
392
- project ?. architect ?. build
397
+ ( project ?. architect ?. serve || project ?. architect ?. [ 'original-serve' ] ) &&
398
+ ( project ?. architect ?. build || project ?. architect ?. [ 'original-build' ] )
393
399
) {
394
- const pPort = project . architect . serve . options ?. port ?? 4200 ;
400
+ const pPort = project . architect . serve ?. options ?. port
401
+ ?? project . architect [ 'original-serve' ] ?. options ?. port
402
+ ?? 4200 ;
395
403
result [ strings . camelize ( p ) ] = `http://localhost:${ pPort } /remoteEntry.js` ;
396
404
}
397
405
}
0 commit comments