diff --git a/packages/schematics/angular/migrations/update-6/index.ts b/packages/schematics/angular/migrations/update-6/index.ts index be938fc463..866e92ae66 100644 --- a/packages/schematics/angular/migrations/update-6/index.ts +++ b/packages/schematics/angular/migrations/update-6/index.ts @@ -536,8 +536,8 @@ function extractProjectsConfig( if (serverApp) { const serverOptions: JsonObject = { outputPath: serverApp.outDir || defaults.serverOutDir, - main: serverApp.main || defaults.serverMain, - tsConfig: serverApp.tsconfig || defaults.serverTsConfig, + main: `${appRoot}/${serverApp.main || defaults.serverMain}`, + tsConfig: `${appRoot}/${serverApp.tsconfig || defaults.serverTsConfig}`, }; const serverTarget: JsonObject = { builder: '@angular-devkit/build-angular:server', diff --git a/packages/schematics/angular/migrations/update-6/index_spec.ts b/packages/schematics/angular/migrations/update-6/index_spec.ts index 1df2cd4893..c9298b08f5 100644 --- a/packages/schematics/angular/migrations/update-6/index_spec.ts +++ b/packages/schematics/angular/migrations/update-6/index_spec.ts @@ -992,8 +992,8 @@ describe('Migration to v6', () => { expect(target).toBeDefined(); expect(target.builder).toEqual('@angular-devkit/build-angular:server'); expect(target.options.outputPath).toEqual('dist/server'); - expect(target.options.main).toEqual('main.server.ts'); - expect(target.options.tsConfig).toEqual('tsconfig.server.json'); + expect(target.options.main).toEqual('src/main.server.ts'); + expect(target.options.tsConfig).toEqual('src/tsconfig.server.json'); }); }); });