Create React App에서 .csv 파일을 가져올 때 "모듈을 찾을 수 없음"

개미

Create React App 프로젝트 내에서 차트를 만들기 위해 D3 라이브러리와 함께 사용할 CSV를 가져 오려고하는데 파일을 가져 오면 CSV 파일의 경로가 정확하더라도 "Cannot find module"오류가 발생합니다.

나는 이것이 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;
개미

답변에 대한 Nick Ribal 덕분에 내 데이터 파일을 공용 폴더로 이동 한 다음 PUBLIC_URL 환경 변수를 통해이를 참조하여 유사한 솔루션을 찾았습니다.

나는 이것을 텍스트로 가져오고 구문 분석하는 대신 URL을 전달하면 URL에서 데이터를 가져 오는 D3 CSV 방법을 사용했습니다.

D3 CSV 방법 :

import React, { useState } from 'react';
import { DSVRowArray } from 'd3';
import * as d3 from 'd3';

type CSVData = DSVRowArray | null;

const BarChart: React.FC = () => {
  const initialState: CSVData = null;
  const [fetchedCSVData, setFetchedCSVdata] = useState<CSVData>(initialState);

  if (!fetchedCSVData) {
    d3.csv(`${process.env.PUBLIC_URL}/data/data.csv`).then(res => {
      setFetchedCSVdata(res);
    });
  }
  return <div>Test</div>;
};

export default BarChart;

D3 CSV 방법없이 :

import React, { useState } from 'react';

type CSVData = string | null;

const BarChart: React.FC = () => {
  const initialState: CSVData = null;
  const [fetchedCSVData, setFetchedCSVData] = useState<CSVData>(initialState);

  if (!fetchedCSVData) {
    fetch(`${process.env.PUBLIC_URL}/data/data.csv`)
      .then(res => res.text())
      .then(stringData => {
        console.log(stringData);
        setFetchedCSVData(stringData);
      });
  }

  return <div>Test</div>;
};

export default BarChart;

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

svg 파일을 가져올 때 typescript가 모듈을 찾을 수 없음

분류에서Dev

Django : 모델을 가져올 때 모듈을 찾을 수 없음 오류

분류에서Dev

Docker에서 실행할 때 NodeJS 앱 '모듈을 찾을 수 없음'

분류에서Dev

Windows에 npm 모듈을 설치할 때 "모듈을 찾을 수 없음"

분류에서Dev

모듈을 찾을 수 없음 : 이미지를 React 프로젝트로 가져올 때 '../images/bg-header-desktop.svg'를 해결할 수 없습니다.

분류에서Dev

dockerfile /requirements.txt에 numpy를 추가 한 후에도 docker 컨테이너에서 numpy로 Python 코드를 실행할 때 "모듈을 찾을 수 없음 오류"

분류에서Dev

JSON 파일에서 동적으로 이미지 위치로드-(모듈을 찾을 수 없음 ...) React, Next.js

분류에서Dev

py2app에서 모듈을 찾을 수 없음 (조건부 가져 오기)

분류에서Dev

모듈을 찾을 수 없음 오류-형제 디렉터리에서 가져 오는 중

분류에서Dev

사용자 지정 템플릿에서 생성 할 때 반응 앱 템플릿 모듈을 찾을 수 없음

분류에서Dev

VS Code 및 virtualenv에서 Azure Functions로 작업 할 때 Numpy 모듈을 찾을 수 없음

분류에서Dev

PyCharm에서 pytube를 실행하려고 할 때 "모듈을 찾을 수 없음 오류"발생

분류에서Dev

IntelliJ에서 Jetty를 실행할 때 모듈을 찾을 수 없음 [protonego-impl / alpn-1.8.0_45]

분류에서Dev

모듈을 찾을 수 없음 : 'C : \ Users \ USER \ auth_form_react \ src'에서 'firebaseui'를 확인할 수 없습니다.

분류에서Dev

[React Webpack] : 모듈을 찾을 수 없음 : 오류 : 'C : \ Users \ ....'에서 'src / views / UserList'를 확인할 수 없습니다.

분류에서Dev

분기를 가리킬 때 "모듈을 찾을 수 없음"을 어떻게 해결합니까?

분류에서Dev

이클립스 - module-info.java를 추가 할 때 모듈을 찾을 수 없음

분류에서Dev

React JS URL 오류- "./pages/test.js 모듈을 찾을 수 없음 : '/ home / Desktop / App / pages의'https : //....../example.json '"

분류에서Dev

Python 가져 오기 모듈을 찾을 수 없음 오류

분류에서Dev

Docker를 사용할 때 Python 모듈을 찾을 수 없음

분류에서Dev

Pyinstaller : .exe를 실행할 때 모듈을 찾을 수 없음

분류에서Dev

Material-ui 목록-모듈을 찾을 수 없음 : 'react'

분류에서Dev

Django / Apache 설정에서 '모듈을 찾을 수 없음'오류가 발생합니다.

분류에서Dev

Ubuntu VM에서 Spyder 커널 "모듈을 찾을 수 없음"

분류에서Dev

Java 11 및 Gradle에서 Lombok 모듈을 찾을 수 없음

분류에서Dev

Xcode 11.6에서 AppTrackingTransparency 모듈을 찾을 수 없음

분류에서Dev

AWS Lambda에서 NLTK 모듈을 찾을 수 없음

분류에서Dev

Python Flasky에서 꼬인 모듈을 찾을 수 없음 오류

분류에서Dev

경로에 "src"가있는 종속성이있는 경우 Jest "모듈을 찾을 수 없음"

Related 관련 기사

  1. 1

    svg 파일을 가져올 때 typescript가 모듈을 찾을 수 없음

  2. 2

    Django : 모델을 가져올 때 모듈을 찾을 수 없음 오류

  3. 3

    Docker에서 실행할 때 NodeJS 앱 '모듈을 찾을 수 없음'

  4. 4

    Windows에 npm 모듈을 설치할 때 "모듈을 찾을 수 없음"

  5. 5

    모듈을 찾을 수 없음 : 이미지를 React 프로젝트로 가져올 때 '../images/bg-header-desktop.svg'를 해결할 수 없습니다.

  6. 6

    dockerfile /requirements.txt에 numpy를 추가 한 후에도 docker 컨테이너에서 numpy로 Python 코드를 실행할 때 "모듈을 찾을 수 없음 오류"

  7. 7

    JSON 파일에서 동적으로 이미지 위치로드-(모듈을 찾을 수 없음 ...) React, Next.js

  8. 8

    py2app에서 모듈을 찾을 수 없음 (조건부 가져 오기)

  9. 9

    모듈을 찾을 수 없음 오류-형제 디렉터리에서 가져 오는 중

  10. 10

    사용자 지정 템플릿에서 생성 할 때 반응 앱 템플릿 모듈을 찾을 수 없음

  11. 11

    VS Code 및 virtualenv에서 Azure Functions로 작업 할 때 Numpy 모듈을 찾을 수 없음

  12. 12

    PyCharm에서 pytube를 실행하려고 할 때 "모듈을 찾을 수 없음 오류"발생

  13. 13

    IntelliJ에서 Jetty를 실행할 때 모듈을 찾을 수 없음 [protonego-impl / alpn-1.8.0_45]

  14. 14

    모듈을 찾을 수 없음 : 'C : \ Users \ USER \ auth_form_react \ src'에서 'firebaseui'를 확인할 수 없습니다.

  15. 15

    [React Webpack] : 모듈을 찾을 수 없음 : 오류 : 'C : \ Users \ ....'에서 'src / views / UserList'를 확인할 수 없습니다.

  16. 16

    분기를 가리킬 때 "모듈을 찾을 수 없음"을 어떻게 해결합니까?

  17. 17

    이클립스 - module-info.java를 추가 할 때 모듈을 찾을 수 없음

  18. 18

    React JS URL 오류- "./pages/test.js 모듈을 찾을 수 없음 : '/ home / Desktop / App / pages의'https : //....../example.json '"

  19. 19

    Python 가져 오기 모듈을 찾을 수 없음 오류

  20. 20

    Docker를 사용할 때 Python 모듈을 찾을 수 없음

  21. 21

    Pyinstaller : .exe를 실행할 때 모듈을 찾을 수 없음

  22. 22

    Material-ui 목록-모듈을 찾을 수 없음 : 'react'

  23. 23

    Django / Apache 설정에서 '모듈을 찾을 수 없음'오류가 발생합니다.

  24. 24

    Ubuntu VM에서 Spyder 커널 "모듈을 찾을 수 없음"

  25. 25

    Java 11 및 Gradle에서 Lombok 모듈을 찾을 수 없음

  26. 26

    Xcode 11.6에서 AppTrackingTransparency 모듈을 찾을 수 없음

  27. 27

    AWS Lambda에서 NLTK 모듈을 찾을 수 없음

  28. 28

    Python Flasky에서 꼬인 모듈을 찾을 수 없음 오류

  29. 29

    경로에 "src"가있는 종속성이있는 경우 Jest "모듈을 찾을 수 없음"

뜨겁다태그

보관