From 29387b5df3ae41d9a7eb09512daf2c84befc4b62 Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Fri, 16 Oct 2020 14:32:03 +0200 Subject: [PATCH] fix(@angular-devkit/build-angular): disable dev-server live-reload when using protoactor LIve-reload is not needed when using protoactor because watch mode is always disabled. (cherry picked from commit 22d836fd31b4ba976394453c51f17c92bc17b763) --- .../angular_devkit/build_angular/src/protractor/index.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/angular_devkit/build_angular/src/protractor/index.ts b/packages/angular_devkit/build_angular/src/protractor/index.ts index 755324d83c78..eb4b81578074 100644 --- a/packages/angular_devkit/build_angular/src/protractor/index.ts +++ b/packages/angular_devkit/build_angular/src/protractor/index.ts @@ -14,9 +14,11 @@ import { import { JsonObject, tags } from '@angular-devkit/core'; import { resolve } from 'path'; import * as url from 'url'; +import { DevServerBuilderOptions } from '../dev-server/index'; import { runModuleAsObservableFork } from '../utils'; import { Schema as ProtractorBuilderOptions } from './schema'; + interface JasmineNodeOpts { jasmineNodeOpts: { grep?: string; @@ -105,7 +107,11 @@ export async function execute( const target = targetFromTargetString(options.devServerTarget); const serverOptions = await context.getTargetOptions(target); - const overrides: Record = { watch: false }; + const overrides = { + watch: false, + liveReload: false, + } as DevServerBuilderOptions; + if (options.host !== undefined) { overrides.host = options.host; } else if (typeof serverOptions.host === 'string') {