[Next.js 13 + Storybook8 적용 시도]

👉  결론 : Next.js13은 Storybook7과 사용 / Next.js14는 Storybook8과 사용

  1. yarn berry (4.1.1) 세팅이 완료된 레포지토리 준비

    1. Next.js 13 v13.5.6 (menabi_release next 버전과 동일)
  2. Yarn Berry PnP(plug & play) 모드를 사용하는 설치로 진행

    CLI options • Storybook docs

    storybook에서 사용하는 CLI 명령어 (—use-pnp)

    yarn dlx storybook@latest init --use-pnp
    
  3. PnP모드로 설치하면 .storybook > main.ts의 addons 배열 내용들이 getAbsolutePath 로 감싸져있음

    1. getAbsolutePath : PnP방식을 사용하기때문에 사용하는 addon 패키지에 대하여 절대 경로 적용

      스크린샷 2024-04-10 오후 10.35.01.png

  4. storybook8 설치후 yarn storybook 으로 돌려보면 종속성 에러 발생

    //package.json 의 script에 storybook init설치시 자동으로 작성됨
    yarn storybook
    

    설치는 완료되었으나, storybook을 돌리지 못하고 에러 발생

    설치는 완료되었으나, storybook을 돌리지 못하고 에러 발생