【发布时间】:2020-02-14 16:41:57
【问题描述】:
我正在尝试导入 CSV 以用于 D3 库以在 Create React App 项目中创建图表,但即使 CSV 文件的路径正确,导入文件也会引发“找不到模块”错误.
我感觉这可能与 CRA 的 Webpack 配置有关,但看起来这是在使用文件加载器,所以我不确定问题是什么。数据文件位于 CRA 的 src 目录中。
下面代码中的控制台日志正在运行,其中包含正确的数据,这意味着必须访问数据。在此之后引发错误(尽管 CSV 的路径在我的编辑器中带有红色下划线)。
我正在使用 TypeScript,但我认为这与问题无关。
import React from 'react';
import * as d3 from 'd3';
import CSVData from '../data/data.csv';
const BarChart: React.FC = () => {
d3.csv(CSVData).then(res => {
console.log(res);
});
return <div>Test</div>;
};
export default BarChart;
【问题讨论】:
标签: csv create-react-app es6-modules