From 102c47f9fc2f508fb638bc7d5453bd01fa79609e Mon Sep 17 00:00:00 2001 From: Mina Nagy Zaki Date: Sat, 20 Jan 2018 20:32:21 +0200 Subject: [PATCH] fix: report package name if fetching fails related to pnpm/pnpm#600 --- src/packageRequester.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/packageRequester.ts b/src/packageRequester.ts index 0198d6dca7..d19f6d6385 100644 --- a/src/packageRequester.ts +++ b/src/packageRequester.ts @@ -491,7 +491,12 @@ async function fetcher ( if (!fetch) { throw new Error(`Fetching for dependency type "${resolution.type}" is not supported`) } - return await fetch(resolution, target, opts) + try { + return await fetch(resolution, target, opts) + } catch (err) { + logger.error(`Fetching ${opts.pkgId} failed!`) + throw err + } } async function getCacheByEngine (storePath: string, id: string): Promise> {