在nextjs +打字稿中处理csv的propper方法



我正在用nextjs构建一个web应用程序&打印稿。我有一个图表,我想要显示,并希望使用一个csv文件的数据(让我知道如果使用csv是一个糟糕的选择-我想最后我可能会把这个数据添加到我的后端服务器,所以我可以有它的最新和服务它从一个api)。

我将csv文件mydata.csv保存在/public中。我应该使用一个库,如papaparse-如果是这样,我怎么能把文件传递给解析器?还有这个解决方案,我在这里发现我如何导入一个文件与使用next.js的空间?但是当我尝试:const dt = import('../../public/mydata.csv')时,我得到错误"无法找到模块'../../public/mydata.csv'或其相应的类型声明。ts(2307)">

import dt from '../../public/mydata.csv';格式对我来说很好,当它与你链接到的webpack解决方案一起实现时。

问题可能是你正在使用的IDE不理解next.config.js(我的不理解并显示此错误)。

这个应用程序,然而,构建和运行得很好,给我解析的csv内容(不需要使用papaparse.

最新更新