es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

“La función require() de los módulos de ES no es compatible.”

Error [ERR_REQUIRE_ESM]: Debe usar import para cargar un Módulo ES: D:...\node_modules\normalize-url\index.js

[0] require() de módulos ES no está soportado.

[0] require() de D:...\node_modules\normalize-url\index.js desde D:...\routes\api\users.js es un archivo de módulo ES ya que es un archivo .js cuyo package.json padre más cercano contiene “type”: “module”, lo que define todos los archivos .js en ese alcance de paquete como módulos ES.

[0] En su lugar, cambie el nombre de index.js por uno que termine en .cjs, cambie el código requerido para usar import(), o elimine “type”: “module” de D:\Personnel\Linu x downloads n docs\Docs\Project 2\node_modules\normalize-url\package.json.

Intenté hacer un downgrade de node-fetch y de type:module, pero nada funcionó.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Necesita renombrar index.js para que termine en .cjs, cambiar el código de requerimiento para usar import(), o eliminar "type": "module" de D:\Personnel\Linux downloads n docs\Docs\Project 2\node_modules\normalize-url\package.json.

Comments are closed.