programming/web

package-lock.json

chanchand 2023. 2. 5. 13:41
반응형

package-lock.json

npm을 사용해서 node_modules 트리나 package.json 파일을 수정하게 되면 자동으로 생성되는 파일

파일이 생성되는 시점의 의존성 트리에 대한 정확한 정보를 가지고 있다.

 

- package-lock.json이 존재하는 경우, npm install / npm i 의 동작이 달라진다. 더 이상 package.json을 계산하지 않고, package-lock.json에 명시된 의존 패키지들을 통해 node_modules을 만들어낸다.

- 패키지 매니저가 신규 패키지를 설치하거나 기존 패키지를 갱신 / 제거 할 때마다 package.json과 자동으로 동기를 맞추어 주기 때문에 개발자가 파일을 직접 수정하면 안된다.

- node_modules 없이 배포하는 경우 반드시 필요하다.

 

 

 

 

 

 

반응형

'programming > web' 카테고리의 다른 글

.htaccess  (0) 2023.02.06
NVM  (0) 2023.02.05
[ERROR] npm ERR! code 1  (0) 2023.02.05
[ERROR] npm WARN old lockfile  (0) 2023.02.05
[CSS] width/height 단위  (0) 2023.02.04