Код ERR_REQUIRE_CYCLE_MODULE · Проблема, о которой сообщает Node.js.
Перевод описания
При попытке потребовать () модуля ES в непосредственном цикле участвует общий JS в ЭSM или ESM в общих JS. Это не допускается, поскольку модули ES не могут быть оценены в то время, когда они уже оцениваются. Для того чтобы избежать этого цикла, запрос(а), связанный(ые) с циклом, не должен(ы) происходить на верхнем уровне ни модуля ES (через создание модуля Require()), ни модуля общего JS и должен выполняться лазиально в рамках внутренней функции.
OPUS-MT · Helsinki-NLP / CTranslate2 · Это автоматический перевод. Технические термины и условия применения сверяйте с английским оригиналом.
Официальное описание · Оригинал
When trying to require() an ES Module, a CommonJS to ESM or ESM to CommonJS edge participates in an immediate cycle. This is not allowed because ES Modules cannot be evaluated while they are already being evaluated.
To avoid the cycle, the require() call involved in a cycle should not happen at the top-level of either an ES Module (via createRequire()) or a CommonJS module, and should be done lazily in an inner function.
Ссылки по устранению неполадок и диагностике
Сначала убедитесь, что продукт, версия и среда в документе соответствуют вашей ситуации.
Автор: Node.js contributors; Joyent, Inc. and other Node contributors Лицензия: MIT License (Node.js documentation) Дата проверки: 2026-11-12
Изменения: English prose extracted; whitespace normalized; Korean context and classified official links added. Python code examples not redistributed. Переводы описаний помечены как автоматический перевод.