Skip to content

Latest commit

 

History

History
57 lines (45 loc) · 1.77 KB

File metadata and controls

57 lines (45 loc) · 1.77 KB

Cases

node: 13.5.0

node -r esm ./entry-async-import.mjs

123
[Module] { default: 1 }

npm run mocha -- ./entry-async-import.mjs

(node:72572) ExperimentalWarning: The ESM module loader is experimental.
123

  0 passing (0ms)

[Module] { default: 1 }

npm run mocha -- -r esm ./entry-async-import.mjs (FAILED)

TypeError: Invalid host defined options ...
    at Object.exports.requireOrImport (/Users/xxx/Downloads/node_modules/mocha/lib/esm-utils.js:9:30)
    at Object.exports.loadFilesAsync (/Users/xxx/Downloads/node_modules/mocha/lib/esm-utils.js:32:34)
    at Mocha.loadFilesAsync (/Users/xxx/Downloads/mocha-esm-bug-reproduce/node_modules/mocha/lib/mocha.js:342:19)

node ./entry-import.mjs

(node:72831) ExperimentalWarning: The ESM module loader is experimental.
123 typeof expect function

node -r esm ./entry-import.mjs

123 typeof expect function

npm run mocha -- ./entry-import.mjs

(node:72840) ExperimentalWarning: The ESM module loader is experimental.
123 typeof expect function

  0 passing (0ms)

npm run mocha -- -r esm ./entry-import.mjs (FAILED)

TypeError [ERR_VM_DYNAMIC_IMPORT_CALLBACK_MISSING]: A dynamic import callback was not specified.
    at exports.importModuleDynamicallyCallback (internal/process/esm_loader.js:41:9)
    at Object.exports.requireOrImport (/Users/xxx/Downloads/mocha-esm-bug-reproduce/node_modules/mocha/lib/esm-utils.js:9:30)
    at Object.exports.loadFilesAsync (/Users/xxx/Downloads/mocha-esm-bug-reproduce/node_modules/mocha/lib/esm-utils.js:32:34)
    at Mocha.loadFilesAsync (/Users/xxx/Downloads/mocha-esm-bug-reproduce/node_modules/mocha/lib/mocha.js:342:19)
    at Mocha.runAsync (/Users/xxx/Downloads/mocha-esm-bug-reproduce/node_modules/mocha/lib/mocha.js:953:12)