diff --git a/lib/deps.js b/lib/deps.js index d6807a33..eafc2cd6 100644 --- a/lib/deps.js +++ b/lib/deps.js @@ -78,9 +78,9 @@ for (const name of dependencies) { } else { lib = loadModule(name); } - } catch { + } catch (error) { if (npmpkg.includes(name) || !optional.includes(name)) { - notLoaded.add(name); + notLoaded.add(`- ${name}: ${error.stack}`); } continue; } diff --git a/lib/worker.js b/lib/worker.js index 744bb91b..46d43270 100644 --- a/lib/worker.js +++ b/lib/worker.js @@ -109,8 +109,8 @@ const init = async () => { if (notLoaded.size > 0) { if (threadId === 1) { - const libs = Array.from(notLoaded).join(', '); - console.error(`Can not load modules: ${libs}`); + const libs = Array.from(notLoaded).join('\n'); + console.error(`Can not load modules:\n${libs}`); } process.exit(0); }