Node.js · Middle · Запитання 65 з 75
Чи може CommonJS-код у сучасному Node.js зробити require() ES-модуля?
- 1Ні, ES-модулі завантажуються лише через
import - 2Так, але лише JSON-модулі
- ✓Правильна відповідь: Так, якщо в ES-модулі немає top-level
await
Пояснення
require(esm) з'явився в нових версіях і значно спростив змішування систем модулів. Якщо модуль використовує top-level await, беріть динамічний import().