Exploring the concept of Yarn and its features
yarn ํจํค์ง ๋งค๋์ ๋ js ํ๋ก์ ํธ์ ์์กด์ฑ์ ๊ด๋ฆฌ ํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ค.
npm์ด ์์ง๋ง npm์ ๋นํด ์๋๊ฐ ๋น ๋ฅด๊ณ ์์ ์ฑ, ๋ณด์์ฑ์ด ๋๋ค๊ณ ์๋ ค์ ธ ์๋ค.
ํ์ง๋ง yarn์ npm์ ๋นํด ์๋๊ฐ ๋น ๋ฅธ๊ฒ์ด์ง yarn์ ๋ชฉ์ ์์ฒด๊ฐ ์ฑ๋ฅ์ ์๋๋ค.
ํ์ฌ๋ ํ๋ก์ ํธ ๊ด๋ฆฌ์ ํฌ์ปค์ค๋ฅผ ๋ง์ถ์ด ๊ฐ๋ฐ์ด ์งํ๋๊ณ ์๋ค.
yarn์ npm์ผ๋ก ์ค์น ํ ์ ์์ง๋ง 1.x ๋ฒ์ ๊น์ง๋ง ๋ฑ๋ก๋์ด ์๊ณ ๋์ด์ ์
๋ฐ์ดํธ ๋์ง ์๋๋ค.
node์์ corepack์ ํ์ฑํ ์ํค๋ฉด node์ ํฌํจ๋ yarn์ ์ฌ์ฉ ํ ์ ์๋ค.
yarn berry
.yarn/cache์ .pnp.cjs๋ฅผ Git์ ์ปค๋ฐํ๋ฉด, ๋ธ๋์น๋ฅผ ๋ณ๊ฒฝํ ๋ Git์ด ํด๋น ๋ธ๋์น์ ์์กด์ฑ ์บ์๋ฅผ ์๋์ผ๋ก ์ฒดํฌ์์ํ๋ฏ๋ก ๋ณ๋๋ก yarn install์ ์คํํ ํ์๊ฐ ์์ด์ง๋ค (zero install์ด๋ผ ๋ถ๋ฅธ๋ค)