package.json vs package-lock.json
package.json
json ํํ
ํด๋น ํ๋ก์ ํธ์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ํฌํจ.
๋ชจ๋ ํ๋ก์ ํธ์ ํ์์
dependency์ name, version์ ๋ช ์
^1.4.0
๋ 1.4.0 < 2.0.0 ์ฌ์ด์ ๋ฒ์ ๊น์ง ์ฌ์ฉํ๋ค๋ ๋ป.์ฆ ๋ฒ์๋ฅผ ๋ช ์ํ๊ณ ์์.
ํน์ dependency ์ด์์ผ๋ก ๋ช ์ํ๋ค๋ณด๋, ํด๋น ๋ฒ์ ผ ์์ ์ค ๋ช๋ช์์๋ ์์์น ๋ชปํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ๋ ์์.
๊ทธ๋์ ๋์จ ๊ฐ๋ ์ด
package-lock.json
package.lock.json
json ํํ
์์กด์ฑ ํธ๋ฆฌ
ํ๋ก์ ํธ์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๋ช ์ํ์ง๋ฉด, ์ค์น ๋ฒ์ ผ์ ๋ช ์ํจ.
locking the dependency with the installed version
์ด๋ป๊ฒ ์ฌ์ฉํด์ผํ ๊น?
๊ฐ๋ฅํ๋ฉด
package-lock.json
๋ ์์ฑํ๊ณ , ์๊ฒฉ ์ ์ฅ์(github) ์ ๊ฐ์ด ํธ๋ํน ๋๋๋ก ์ค์ .ํด๋น ํ๋ก์ ํธ๊ฐ ์ ์์ ์ผ๋ก ๋์ํ์ ๋น์์ ์์กด์ฑ ํธ๋ฆฌ๋ฅผ ๊ธฐ์ตํด์ผํจ.
ํต์ฌ์ด ์ด ์ฉ๋.
์ฐธ๊ณ
Last updated
Was this helpful?