
๐ช ํจํค์ง ๊ด๋ฆฌ์ npm ๋๋ yarn์ ํตํด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํ๋ฉด package.json ํ์ผ์ dependencies์ devDependencies๊ฐ ์์ฑ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.

Dependencies์๋ ์ ํ๋ฆฌ์ผ์ด์
๋์์ ์ฐ๊ด๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ด ๋ด๊ฒจ์๋ ๊ณณ์ด๋ค.
์ด๊ณณ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ์ ์์ด์ ์ฌ์ฉํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ๋ด๊ฒจ์ ธ ์๋ค.
์ด๋ ๋ถํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํฌํจ์ํค์ง ์์์ผ๋ก ํ๋ก์ ํธ ๋น๋ ์๊ฐ์ ์ค์ด๊ธฐ ์ํจ์ด๋ค.
npm npm i(install) Package_Name
yarn yarn add Package_Name
devDependencies๋ dependencies์ ๋ง์ฐฌ๊ฐ์ง๋ก ํ๋ก์ ํธ์ ์ฌ์ฉํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ด ๋ด๊ฒจ์ ธ ์๋ค.
ํ์ง๋ง devDependencies์๋ ๊ฐ๋ฐ ๋จ๊ณ์์ ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์ฃผ๋ก ์ด๊ณณ์ ์ค์นํ๋ค.
npm npm i(install) Package_Name --save-dev
yarn yarn add Package_Name --dev
npm npm i(install) -D Package_Name
yarn yarn add -D Package_Name
ESLint์ Prettier ๊ฐ์ ๊ฐ๋ฐ ๋จ๊ณ์์๋ง ์ฌ์ฉํ๊ณ ๋ฐฐํฌ์๋ ํ์๊ฐ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์ฃผ๋ก devDependencies์ ์ค์นํด์ ์ฌ์ฉํ๋ค.
์ด๋ฅผ ๊ตฌ๋ถํ๋ฉด ํ๋ก์ ํธ ๋ฐฐํฌ์ ๋น๋ ๊ณผ์ ์์ ์์กด์ฑ์ ์ ์ธํด ์ต์ข ๊ฒฐ๊ณผ๋ฌผ์ ํฌ๊ธฐ ๋ฐ ์๊ฐ์ ์ค์ธ๋ค.