From 419738c4f312d8185c832dba3b8d3902e46bf921 Mon Sep 17 00:00:00 2001 From: WilliamKoza Date: Thu, 7 Feb 2019 15:42:57 +0100 Subject: [PATCH] fix(@angular/cli): wrap `opn` in a new Promise because `opn` is already resolve is already resolve. --- packages/angular/cli/commands/doc-impl.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/angular/cli/commands/doc-impl.ts b/packages/angular/cli/commands/doc-impl.ts index b20c8584cf0c..b93a82333ceb 100644 --- a/packages/angular/cli/commands/doc-impl.ts +++ b/packages/angular/cli/commands/doc-impl.ts @@ -24,8 +24,11 @@ export class DocCommand extends Command { searchUrl = `https://www.google.com/search?q=site%3Aangular.io+${options.keyword}`; } - return opn(searchUrl, { - wait: false, + // We should wrap `opn` in a new Promise because `opn` is already resolved + await new Promise(() => { + opn(searchUrl, { + wait: false, + }); }); } }