Node.js · Middle · Frage 65 von 75
Kann CommonJS-Code in modernem Node.js ein ES-Modul per require() laden?
- 1Nein, ES-Module lassen sich nur mit
importladen - 2Ja, aber nur JSON-Module
- 3Ja, wenn das ES-Modul kein
awaitauf oberster Ebene hat
Antwort zeigen
Richtige Antwort: Ja, wenn das ES-Modul kein await auf oberster Ebene hat
Erklärung
require(esm) kam in neueren Versionen hinzu, was das Mischen der Modulsysteme stark erleichtert hat. Nutzt das Modul await auf oberster Ebene, nimm dynamisches import().