diff --git a/lib/internal/errors.js b/lib/internal/errors.js index e7563515f6ee4b..936888c0e29b38 100644 --- a/lib/internal/errors.js +++ b/lib/internal/errors.js @@ -1253,7 +1253,10 @@ E('ERR_MISSING_ARGS', assert(args.length > 0, 'At least one arg needs to be specified'); let msg = 'The '; const len = args.length; - args = args.map((a) => `"${a}"`); + const wrap = (a) => `"${a}"`; + args = args.map( + (a) => (ArrayIsArray(a) ? a.map(wrap).join(' or ') : wrap(a)) + ); switch (len) { case 1: msg += `${args[0]} argument`;