NPM vs Yarn - boostcampwm2023/web07-GBS GitHub Wiki
NPM
- node.js๋ฅผ ์ค์นํ ๋ ์๋์ผ๋ก ์ค์น๋๋ ํจํค์ง ๋งค๋์ ๋ฅผ ๋งํ๋ค.
- ์จ๋ผ์ธ์ ๊ฒ์๋ ๋
ธ๋ ํจํค์ง๋ค์ ๋ค์ด๋ก๋ ํ ์ ์์ผ๋ฉฐ, ๋ช
๋ น์ด๋ฅผ ํตํด ํจํค์ง๋ฅผ ๊ด๋ฆฌํ ์ ์๋ค.
Yarn
- 2016๋
facebook์์ ๋ง๋ JavaScript ํจํค์ง ๋งค๋์
- NPM๊ณผ ํ๋ ์ผ์ ๋์ผ
์ฐจ์ด์
- NPM์ ๋ช
๋ น์ ์์ฐจ์ ์ผ๋ก ์ฒ๋ฆฌํ์ง๋ง Yarn์ ๋ณ๋ ฌ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ฏ๋ก ์๋๋ฉด์์ Yarn์ด ์ ๋ฆฌํ๋ค.
- Yarn์ ์บ์๋ฅผ ์ฌ์ฉํด์ ๋ก์ปฌ์ ์ ์ฅ ํ ์๋ ํ์ผ๋ค๋ง ๊ฐ์ ธ์ด.
- NPM์ ์๋์ผ๋ก ํจํค์ง์ ํฌํจ๋ ๋ค๋ฅธ ํจํค์ง ์ฝ๋๋ ์คํ ๋์ง๋ง, Yarn์ yarn.lock ๋๋ package.json ํ์ผ์ ์๋ ํ์ผ๋ง ์ค์นํ๋ฏ๋ก ์ถฉ๋ ์ํ์ด ์ ์ด์ง๋ค.