From bc09144aa640d2485196f779733d10b84e755b60 Mon Sep 17 00:00:00 2001 From: haykam821 <24855774+haykam821@users.noreply.github.com> Date: Wed, 9 Apr 2025 07:47:58 -0400 Subject: [PATCH] module: fix incorrect formatting in require(esm) cycle error message Fixes: https://github.com/nodejs/node/issues/57451 PR-URL: https://github.com/nodejs/node/pull/57453 Reviewed-By: Marco Ippolito Reviewed-By: Ruben Bridgewater Reviewed-By: Jake Yuesong Li Reviewed-By: Luigi Pinca Reviewed-By: James M Snell --- lib/internal/modules/esm/loader.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/internal/modules/esm/loader.js b/lib/internal/modules/esm/loader.js index 493e9881a46..ffe82b3715e 100644 --- a/lib/internal/modules/esm/loader.js +++ b/lib/internal/modules/esm/loader.js @@ -416,8 +416,8 @@ class ModuleLoader { if (parentFilename) { message += ` (from ${parentFilename})`; } - message += 'A cycle involving require(esm) is disallowed to maintain '; - message += 'invariants madated by the ECMAScript specification'; + message += ' A cycle involving require(esm) is not allowed to maintain '; + message += 'invariants mandated by the ECMAScript specification. '; message += 'Try making at least part of the dependency in the graph lazily loaded.'; throw new ERR_REQUIRE_CYCLE_MODULE(message);