1. Home
  2. Tutoriales
  3. DirectAdmin
  4. Hosting DA
  5. Error NodeJS: [ERR_REQUIRE_ESM]: Must use import to load ES Module
  1. Home
  2. Tutoriales
  3. CPanel
  4. Error NodeJS: [ERR_REQUIRE_ESM]: Must use import to load ES Module

Error NodeJS: [ERR_REQUIRE_ESM]: Must use import to load ES Module

Problemas para ejecutar aplicaciones NodeJS que utilizan ES MODULES (EMASCRIPT MODULES), al ejecutar tu aplicaciones NodeJS recibes error 503, y se genera un stderr.log o error_log con mensajes similares a:

[ERR_REQUIRE_ESM]: Must use import to load ES Module
Error [ERR_REQUIRE_ESM]: require() of ES Module
code: 'ERR_REQUIRE_ESM'

Este error se presenta cuando se utiliza ES MODULES en Servidores Cpanel/DA con NodeJS Selector de CloudLinux.

Como alternativa se puede utilizar el siguiente «cjs» wrapper para cargar el script esm:

# cat start.cjs
(() => import('./start.js'))();

Esto se debe a una limitante de CloudLinux y NodeJS Selector que solo puede ejecutar scripts comunes js (cjs).

Lamentablemente nuestro Soporte para NodeJS es limitado, y de requerir mayor asistencia deberás buscar ayuda externa o un programador NodeJS.

Updated on 3 junio, 2024

Was this article helpful?

Related Articles

Leave a Comment