sugar.kim

스토리북 실행 시 TypeError: input.flat is not a function 해결 본문

DEV/React

스토리북 실행 시 TypeError: input.flat is not a function 해결

김슈가 2024. 12. 2. 20:36
728x90
반응형
/Users/{User}/{ProjectName}/node_modules/@storybook/core/node_modules/file-system-cache/lib/common/Util.js:23
    return input.flat().filter((value) => !libs_1.R.isNil(value));
                 ^

TypeError: input.flat is not a function

storybook을 실행하면 자꾸 위의 에러가 났다. 

node 버전이 꼬여서 생긴 문제 같은데.... 지금 실습하는 노드 버전이 너무 낮아서 flat함수를 지원하지 않는 것 같았다. 

그래서 그냥 해당 경로 모두 지워준 다음에 yarn 명령어 실행 후 story book 실행하니 문제없이 잘 실행됨.

#문제의 경로 삭제
rm -rf /Users/{User}/{ProjectName}/node_modules/@storybook/core/node_modules/file-system-cache

#변경된 node_modules내용 업데이트
yarn

#package.json에 명시해준 스토리북 시작 명령어
yarn storybook

아래는 찾아보고 참고한 내용. 

 

Issue while building storybook · Issue #18368 · storybookjs/storybook

I get the following issue on building the storybook. node_modules/@storybook/core/node_modules/file-system-cache/lib/common/Util.js:23 return input.flat().filter((value) => !libs_1.R.isNil(value));...

github.com

 

728x90
반응형
Comments