Package (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [ํจํค์ง๋งค๋์ ] npm์ด๋? ๐ npm(Node Package Manager)์ด๋? ๋ง ๊ทธ๋๋ก '๋ ธ๋ ํจํค์ง ๋งค๋์ '๋ก, ํน์ ๊ธฐ๋ฅ์ ํ๋ ์๋ฐ ์คํฌ๋ฆฝํธ ํจํค์ง๊ฐ ํ์ํ๋ฉด npm์์ ์ฐพ์ ์ค์นํ๋ฉด ๋๋ค. ํจํค์ง๊ฐ ๋ค๋ฅธ ํจํค์ง๋ฅผ ์ฌ์ฉํ ์๋ ์๋๋ฐ ์ด๋ฅผ '์์กด ๊ด๊ณ'๋ผ๊ณ ํ๋ค. ๐ npm vs yarn yarn์ ํ์ด์ค๋ถ์์ ๋ง๋ ํจํค์ง ๋งค๋์ ์ด๋ค. npm์ ์ผ๊ด์ฑ, ๋ณด์, ๋น๋์ ์ฑ๋ฅ ๋ฑ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด yarn์ ๋ง๋ค์๋ค. npm์ ํจํค์ง๋ค์ด ์ฝ๋๋ฅผ ์๋์ ์ผ๋ก ์ฆ์ ์คํํ๋ ๊ฒ์ ํ์ฉํ ๋ฟ๋ง ์๋๋ผ ์์กด์ฑ๋ค๋ ์ฆ์ ์๋์ ์ผ๋ก ์คํ๋์ด ํธ๋ฆฌํจ์ ์ ๊ณตํ๊ธฐ๋ ํ์ง๋ง, ๋ณด์์ ์ํ์ด ์์ ์ ์๋ค. ์ด์ ๋ค๋ฅด๊ฒ yarn์ ์ค์ง yarn.lock ํน์ package.json๋ก ๋ถํฐ ์ค์น๋์ด yarn.lock์ ๋ชจ๋ ์ฅ์น๋ค์ด ๊ฐ์ ํจ.. ์ด์ 1 ๋ค์