From fcffab8b662982476ef3b8795effaaa5f7400652 Mon Sep 17 00:00:00 2001 From: denihs Date: Mon, 3 Jul 2023 12:43:27 -0400 Subject: [PATCH] log packageNpmDir when fail to minimize installed dependencies --- tools/isobuild/meteor-npm.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tools/isobuild/meteor-npm.js b/tools/isobuild/meteor-npm.js index 3944b394ca..8d156205a9 100644 --- a/tools/isobuild/meteor-npm.js +++ b/tools/isobuild/meteor-npm.js @@ -648,8 +648,16 @@ var updateExistingNpmDirectory = async function (packageName, newPackageNpmDir, npmTree.dependencies[name] = { version }; }); - const minInstalledTree = - minimizeDependencyTree(installedDependenciesTree); + let minInstalledTree; + try { + minInstalledTree = minimizeDependencyTree(installedDependenciesTree); + } catch (e) { + console.error( + "Failed to minimize installed dependencies tree for ", + packageNpmDir + ); + throw e; + } const minShrinkwrapTree = minimizeDependencyTree(shrinkwrappedDependenciesTree);