NPM을 최신 버전 (3.X에서 5.2.0으로) npm install
으로 업데이트하고 기존 프로젝트에서 실행 한 후 자동 생성 된 package-lock.json
파일을 얻습니다 .
package-lock.json
와는 달리 정확한 종속성 트리를 제공 할 수 있습니다 package.json
.
그 정보만으로는 package.json
중복되는 것처럼 보이고 더 이상 필요하지 않습니다.
NPM이 작동하려면 둘 다 필요합니까?
파일
만 사용하는 것이 안전 package-lock.json
합니까?
package-lock.json ( doc1 , doc2 ) 문서에 대해서는 언급하지 않았습니다.
편집 :
그것에 대해 좀 더 생각한 후에 누군가가 이전 버전의 NPM (5.x 이전)에서 프로젝트를 사용하려는 경우 여전히 모든 종속성을 설치하지만 덜 정확한 버전 (패치 버전)으로 설치한다는 결론에 도달했습니다.