인프런 커뮤니티 질문&답변
postData.split is not a function에러 관련 질문 드립니다. (faker 오류)
작성
·
359
0
안녕하세요 선생님...강의를 따라가던 중 오류가 발생했습니다.

postData.split is not a function이라고 뜨는데, 저와 같은 오류를 본 분들의 글을 좀 보니까 저랑은 경우가 다른 것 같아 질문 드립니다.

다른 분들은 리덕스 데브 툴즈로 action을 추적해서 해결하신것 같은데 저는 이상하게 추적되는 action이 없는 채로 계속 저런 에러가 뜹니다.
콘솔 창에서 GET http://localhost:3000/ 500 (Internal Server Error)라고 뜨는걸 보면 리덕스와 사가의 연결에 문제가 있는 건가요?
아니면 혹시 사진과 같이 faker 라이브러리를 import 하는데 문제가 생겨서 그런 건가요?
immer를 이용한 draft로 리듀서의 스위치문을 바꾸고 faker도 활용하는 강의 수강 후 위의 에러가 떴거든요.
(이미지가 다 깨져서 위의 글씨를 복사해서 보여드리자면
모듈 'faker'에 대한 선언 파일을 찾을 수 없습니다. 'c:/Users/내컴/Desktop/project/myfront/node_modules/faker/index.js'에는 암시적으로 'any' 형식이 포함됩니다.
해당 항목이 있는 경우 'npm i --save-dev @types/faker'을(를) 시도하거나, 'declare module 'faker';'을(를) 포함하는 새 선언(.d.ts) 파일 추가
라고 쓰여있습니다.)
faker 관련 이슈를 보고 node_modules에서 faker폴더 삭제 후 올려주신 이전 버전 설치 코드(npm i -D faker@5 )로 재설치 하였는데도 저런 말이 떠서 에디터에서 추천해주는 --save가 포함된 명령어를 시도해봤는데도 계속 저상태 입니다..
역시 faker가 문제였습니다. faker로 더미데이터 만드는 코드를 지워주니 프로젝트가 다시 잘 작동됩니다. faker라이브러리는 그냥 쓰지 않는게 좋을까요?




