๐น๐๐๐๐๐๐๐๐๐
ํ๋ก์ ํธ ์์กด์ฑ ๊ด๋ฆฌ: package.json๊ณผ package-lock.json์ ํจ๊ป ์ปค๋ฐํด์ผ ํ๋ ์ด์
ํด๋ฒ๋
2024. 12. 15. 12:24
๋ฐ์ํ
์ด๋ฒ์ ํ๋ก์ ํธ๋ฅผ ํ๋ฉฐ ์๊ฒ ๋ ์ค์ํ ์ฌ์ค์, package.json๊ณผ package-lock.json ํ์ผ์ ๋ฐ๋์ ํจ๊ป ์ปค๋ฐํด์ผ ํ๋ค๋ ์ ์ด๋ค.
์ด ๋ ํ์ผ์ ํ๋ก์ ํธ์ ์์กด์ฑ ๊ด๋ฆฌ์ ์ค์ํ ์ญํ ์ ํ๋ฉฐ, ์ด๋ฅผ ์ ๋๋ก ๊ด๋ฆฌํ์ง ์์ผ๋ฉด ์์์น ๋ชปํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋ค.
- package.json๋ง ์ปค๋ฐํ ๊ฒฝ์ฐ
๋ง์ฝ package.json๋ง ์ปค๋ฐํ๊ณ package-lock.json์ ์ปค๋ฐํ์ง ์์ผ๋ฉด, ๋ค๋ฅธ ์ฌ๋์ด npm install์ ์คํํด์ผ ํ๋ค!.
์คํํ ๋ ์์กด์ฑ ๋ฒ์ ์ด ๋ฌ๋ผ์ง ์ ์์ด์ ์ฃผ์๊ฐ ํ์ํ๋ค.

package-lock.json์ ์ฝ๋๊ฐ ๋๋ฌด ๊ธธ์ด์ ๊ทธ๋ฐ์ง, ์ปค๋ฐํด์ผ ํ๋์ง ์ ํด์ผ ํ๋์ง ๊ณ์ ํท๊ฐ๋ฆฐ๋ค.ใ ใ ใ ใ
- package.json๊ณผ package-lock.json ๋ ๋ค ์ปค๋ฐํ ๊ฒฝ์ฐ
๋ฐ๋ฉด, package.json๊ณผ package-lock.json์ ๋ชจ๋ ์ปค๋ฐํ๋ฉด, ๋ค๋ฅธ ์ฌ๋์ด npm install์ ์คํํ์ง ์์๋ ํด๋น ํ๋ก์ ํธ๋ฅผ ์ฆ์ ์ฌ์ฉํ ์ ์๋ค.
์ด๋ ๊ฒ ํ๋ฉด ๋์ผํ ์์กด์ฑ ๋ฒ์ ์ด ๋ณด์ฅ๋์ด ํ๊ฒฝ ์ฐจ์ด๋ฅผ ์ค์ผ ์ ์๋ค.
๋ฐ๋ผ์, ๋ ํ์ผ์ ํจ๊ป ์ปค๋ฐํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ด์์ ์ด๋ค.
์ด๋ ๊ฒ ํ๋ฉด ์์กด์ฑ ๋ฒ์ ์ด ์ผ๊ด๋๊ฒ ์ ์ง๋์ด ํ์ ์ ๋ถํ์ํ ์ค๋ฅ๋ฅผ ์ค์ด๊ณ , ๋ ์ํํ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ ์งํ ์ ์๋ค.
๋ฐ์ํ