728x90
반응형
발생 에러
Module not found: Error: You attempted to import ../../../public/assets/css/login.css which falls outside of the project src/ directory. Relative imports outsde of src/ are not supported.
You can either move it inside src/, or add a symlink to it from project's node_moules/.
에러 원인
create-react-app(CRA)에서 컴파일은 src 내부에서만 일어나는데, 이때 js에서 import 된 이미지와 같이 엮여 있는 파일들은 모두 컴파일 대상임
따라서 해당 파일을 js 파일에 import 해오는 경우라면 src 폴더 내부에 있어야 함 (public 폴더는 CRA를 배포했을 때 실제 서버에 배포되는 폴더)
해결 방법
import 해야하는 public 폴더를 src 폴더 내부로 이동시키기
참고 자료 https://velog.io/@mooongs/React-%EC%9D%B4%EC%8A%88-%ED%95%B4%EA%B2%B0-%EB%A1%9C%EA%B7%B8
반응형
'프로그래밍 > React' 카테고리의 다른 글
[React] ag-grid 사용법 (0) | 2023.09.15 |
---|---|
[React] Get 파라미터로 List 전달 (0) | 2023.09.08 |
[React] React와 Spring Boot 연동하기 (0) | 2023.07.27 |
[React] React Spinner 사용 방법 (0) | 2023.07.14 |
[React] axios progress bar 추가 (0) | 2023.07.10 |