En primer lugar, ¡muchas gracias de antemano si está dispuesto a ayudarme con este error! 👏
Tengo un proyecto Nextjs y tengo un archivo jsconfig con el siguiente contenido para no usar importaciones relativas en el código src y funciona bien.
{ "compilerOptions": { "baseUrl": "." } } Entonces, gracias a este archivo, puedo usar importaciones como lib/file-name.js en lugar de ../../lib/file-name.js en todos los archivos que están debajo del directorio /src , que es un juego. cambiador!
Pero el problema surge cuando quiero ejecutar algunos archivos binarios (scripts para generar archivos SEO, etc.) que usan algunos archivos que están en la carpeta /src y usan estas importaciones personalizadas/absolutas.
La razón por la que estos archivos binarios usan archivos del directorio /src es que tengo un buscador de API personalizado, por ejemplo, que uso en ambos lugares (archivos binarios para obtener datos al ejecutar esos archivos y en el momento de la compilación)
Traté de actualizar la importación en ese archivo binario por uno relativo y funciona bien como se puede ver en la imagen de abajo 👇
Y el error que me sale es el siguiente 👇
Error: Cannot find module 'lib/fetch-from-api'- ¿Hay alguna forma de agregar una configuración adicional para tales archivos binarios?
- ¿Cómo se suele manejar esto? Porque no me gustaria la idea de tener todas las imports en las aplicaciones usando imports relativas