반응형
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 |