diff --git a/packages/angular-cli/tasks/serve-webpack.ts b/packages/angular-cli/tasks/serve-webpack.ts index 7498e25f0f94..99061cc3c8df 100644 --- a/packages/angular-cli/tasks/serve-webpack.ts +++ b/packages/angular-cli/tasks/serve-webpack.ts @@ -123,9 +123,10 @@ export default Task.extend({ if (err.details) { console.error(err.details); } reject(err.details); } else { - const { open, host, port } = serveTaskOptions; + const { open, ssl, host, port } = serveTaskOptions; if (open) { - opn(url.format({ protocol: 'http', hostname: host, port: port.toString() })); + let protocol = ssl ? 'https' : 'http'; + opn(url.format({ protocol: protocol, hostname: host, port: port.toString() })); } } });