Skip to content

Commit ab7ee6e

Browse files
committed
repair error message
1 parent b0d51ac commit ab7ee6e

1 file changed

Lines changed: 2 additions & 7 deletions

File tree

lib/internal/modules/esm/module_job.js

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,8 @@ const explainCommonJSGlobalLikeNotDefinedError = (e, url) => {
7777
isCommonJSGlobalLikeNotDefinedError(e.message)) {
7878

7979
if (e.message.includes('require is not defined')) {
80-
e.message = [
81-
'ERR_AMBIGUOUS_MODULE_SYNTAX: This file cannot be parsed as either CommonJS or ES Module.',
82-
'- CommonJS error: await is only valid in async functions.',
83-
'- ES Module error: require is not defined in ES module scope.',
84-
'If you meant to use CommonJS, wrap top-level await in async function.',
85-
'If you meant to use ESM, do not use require().',
86-
].join('\n');
80+
e.message =
81+
'ERR_AMBIGUOUS_MODULE_SYNTAX: This file cannot be parsed as either CommonJS or ES Module. CommonJS error: await is only valid in async functions. ES Module error: require is not defined in ES module scope. If you meant to use CommonJS, wrap top-level await in async function. If you meant to use ESM, do not use require().';
8782
e.code = 'ERR_AMBIGUOUS_MODULE_SYNTAX';
8883
return;
8984
}

0 commit comments

Comments
 (0)