Estoy creando una aplicación web con nextjs y mecanografiado. Tengo un gráfico que quiero mostrar y me gustaría usar un archivo csv para los datos (avíseme si usar csv es una mala elección; supongo que al final probablemente agregaré estos datos a mi servidor backend para poder tenerlo actualizado y servirlo desde una api).
Guardé el archivo csv mydata.csv en /public . ¿Debería usar una biblioteca como papaparse ? Si es así, ¿cómo puedo pasar el archivo al analizador? También existe esta solución que encontré aquí . ¿Cómo importo un archivo con un espacio usando next.js? pero cuando intento: const dt = import('../../public/mydata.csv') el error "No se puede encontrar el módulo '../../public/mydata.csv' o sus declaraciones de tipo correspondientes .ts(2307)"
El formato import dt from '../../public/mydata.csv'; funciona bien para mí cuando se implementa junto con la solución de paquete web a la que se ha vinculado.
El problema podría ser que el IDE que está utilizando no comprende next.config.js (el mío no lo hace y muestra este error).
La aplicación, sin embargo, compila y funciona bien, brindándome contenido csv analizado (sin la necesidad de usar papaparse .