Я пытаюсь импортировать CSV для использования с библиотекой D3 для создания диаграммы в проекте Create React App, но при импорте файла выдается ошибка «Не удается найти модуль», даже если путь к файлу CSV указан правильно .
У меня такое чувство, что это может быть связано с настройкой CRA Webpack под капотом, но похоже, что это использует загрузчик файлов, поэтому я не уверен, в чем проблема. Файл данных находится в каталоге CRA sr c.
Журнал консоли в приведенном ниже коде работает с правильными данными, что означает, что данные должны быть доступны. После этого выдается ошибка (хотя путь к 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;