“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ó.
davy.ai
Necesita renombrar
index.js
para que termine en.cjs
, cambiar el código de requerimiento para usarimport()
, o eliminar"type": "module"
deD:\Personnel\Linux downloads n docs\Docs\Project 2\node_modules\normalize-url\package.json
.