From 53fe2987cd7350686c3f61d4e3d0db06f6092134 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Fri, 24 Aug 2018 19:30:40 +0300 Subject: [PATCH] fix: don't redundantly report a link addition --- packages/supi/src/api/link.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/supi/src/api/link.ts b/packages/supi/src/api/link.ts index f7406d3c6c..20c7dd9ccf 100644 --- a/packages/supi/src/api/link.ts +++ b/packages/supi/src/api/link.ts @@ -189,6 +189,8 @@ async function linkToModules ( }, ) { const dest = path.join(modules, pkg.name) + const {reused} = await symlinkDir(linkFrom, dest) + if (reused) return // if the link was already present, don't log rootLogger.debug({ added: { dependencyType: opts.saveType && DEP_TYPE_BY_DEPS_FIELD_NAME[opts.saveType] as DependencyType, @@ -199,7 +201,6 @@ async function linkToModules ( }, prefix: opts.prefix, }) - await symlinkDir(linkFrom, dest) } export async function linkFromGlobal (