Estoy tratando de usar la importación del Módulo ES con una ruta como ../module.js y me da este error:
node:internal/errors:464 ErrorCaptureStackTrace(err); ^ Error [ERR_MODULE_NOT_FOUND]: Cannot find moduleEsta es la estructura de las carpetas:
. ├── module.js ├── index.js ├── folder │ └── test.jsTambién aquí están las declaraciones de importación y exportación.
//folder/test.js import { test } from "../module" //module.js export async function test(data) { //Do Stuff then return data }Obviamente, cambié algunos nombres de archivos y eliminé el código de función. Por favor, hágamelo saber si esto es un problema.
¡Gracias!
En los módulos ECMAScript, las extensiones de archivo son obligatorias según la documentación , así como los índices de directorio deben especificarse explícitamente:
import { test } from "../module.js";Intenta usar require:
const { test } = require('../module.js')El módulo ya está declarado en nodejs, intente cambiar el nombre de su archivo a otra cosa.