๐ฉโ๐ปย ์ค๋ฌด์์์ ๊ฒฝํ
โย yarn berry, zero install๋ฅผ ์ ์ฉํ ๊ณ๊ธฐ
<aside>
Storybook7-8 ๊ฐ๋ฐ ํ๊ฒฝ ์ค์ (+NextJS13-14 + Yarn 4.1.1)
Storybook7-8 ๋ค๊ตญ์ด ๊ธฐ๋ฅ (+ NextJS13-14, next-intl)
</aside>
- ์ค๋ฌด์์ UI ์ปดํฌ๋ํธ๋ฅผ ํ
์คํธํ๊ธฐ ์ํด Storybook ๋์
์๋
- Storybook v8์ yarn berry ๋ฒ์ ์ด์์ ํ๊ฒฝ์ด ์๊ตฌ๋์๊ณ ์ด๋ฅผ ๋์ฒํ๊ธฐ ์ํ ๋ง์ด๊ทธ๋ ์ด์
์งํ
โ
ย ์ ์ฉ ํ ๊ฒฐ๊ณผ
- yarn berry v4๋ก zero-install์ ์ ์ฉํ์ง๋ง, ๋น์ unplugged ์ฉ๋์ด ๋ง์ ๊ฐ์ฅ ๊ธฐ๋ํ๊ณ ์์๋ DX์ ์ธ ๋ถ๋ถ์์ ๋๋ผ๋งํฑํ ํจ๊ณผ๋ ๋ณผ ์ ์์์
- ๋น๋ ์๊ฐ์ ์กฐ๊ธ ์ค์ด๋ค์์ง๋ง, git ๋ธ๋์น๋ฅผ ์ฎ๊ฒจ๋ค๋๋๋ง๋ค ์ข
์์ฑ์ ๊น๊ณ ์ง์ฐ๋ ๋ฃจํด์ ๋ฐ๋์ง ์์
- ๊ธฐ์กด ํ๋ก์ ํธ์ Storybook ๊ธฐ๋ณธ ์
์
๊ณผ ์ปดํฌ๋ํธ ๊ตญ์ ํ ํ
์คํธ ๊ธฐ๋ฅ์ ์๋ฃํ ๊ฒ์ผ๋ก ์์
์๋ฃ
๐ย Zero Install์ด ์๋๋ผ๋ฉด, yarn berry OR ย pnpm?
<aside>
Shopping
</aside>
โย yarn berry์ pnpm์ ๋น๊ตํ๊ฒ ๋ ๊ณ๊ธฐ
- ๊ฐ์ธ ํ๋ก์ ํธ์์ ์ฌ์ฉํ๊ธฐ ์ํด ํจํค์ง ๋งค๋์ ๋ฅผ ์ ํํ๊ธฐ ์ํ ํ
์คํธ
- zero install์ ์ฌ์ฉํ์ง ์๋ ์กฐ๊ฑด
zero-install์ ๋ฒ๋ฆฌ๊ณ PnP๋ง ์ฐจ์ฉํ๋๋ผ๋ ๋ค๋ฅธ ํจํค์ง ๋งค๋์ ์ ๋นํ๋ฉด ๋ ๋์ ์ ํ์ผ๊น?
ย ๋ผ๋ ์๋ฌธ
- ์ ๋ น ์์กด์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ธฐ๋ฅ์ด๋ผ๋ฉดย
pnpm
์ผ๋ก๋ ๋์ผํ ํจ๊ณผ ์ ๊ณต
- ๐ย zero install์ ์ ์ธํ๋ค๋ฉด, yarn berry OR pnpm ์ด๋ ๊ฒ์ด ๋ ๋ด ํ๋ก์ ํธ์ ๋ง์๊น