package.json과 package-lock.json의 차이점은 .gitignore 파일에서 무시해야 합니다.

머리말

  • 먼저 package.json 및 package-lock.json 파일의 기능이 무엇인지 파악해야 합니다.

  • .gitignore 파일은 무엇입니까-메인 페이지 기사에는

소개하다

패키지.json

1. 프로젝트 이름 버전 번호, 설명, 실행 명령 및 일부 구성된 노드 환경 명령

2. 개발 환경에서 사용할 패키지, 개발 환경과 프로덕션 환경 모두에서 사용할 패키지를 기록합니다.

3. npm i가 패키지를 다운로드하면 -D -S에 따라 다른 환경 폴더에 패키지를 기록합니다.

4. npm i의 경우 기본적으로 종속 항목에 설치되므로 프로덕션 및 개발 모두에서 사용됩니다.

문법 사양

 

패키지-lock.json

1. 패키지의 특정 버전, 다운로드 주소 및 일부 기본 정보를 기록합니다.

.gitignore 파일 무시

팀을 위해 개발할 때 git은 공유 관리 코드를 용이하게 하기 위해 쓸모 없는 파일을 제거하는 방법을 제공합니다. 코드가 매우 작기 때문에 타사 패키지가 주로 공간을 차지합니다.

요약하다:

1. package-lock.json을 .gitignore ignore 파일에 배치해야 하는지 여부는 코드 사양 및 요구 사항에 따라 다릅니다.

2. package.json은 무시할 수 없으며, ackage-lock, json은 상황(package.json의 특정 버전 결정 여부) 및 요구 사항(회사 사양)에 따라 무시할 수 있음

2. package.json은 주 버전, package-lock을 제어하고 json은 부 버전을 제어합니다. package-lockjson이 없으면 종속성은 package.json 파일의 구문 사양에 따라 패키지 버전을 설치합니다. package-lockjson이 있으면 주 버전과 부 버전을 모두 제어할 수 있습니다.


요약하다:

이 과정을 거치고 나니 .gitignore 파일에서 package.json과 package-lock.json의 차이를 무시할 필요가 있는지에 대한 잠정적인 깊은 인상을 받으셨을 텐데, 실제 개발에서 마주하는 상황은 달라야 합니다. , 우리는 그 원리를 이해해야 하며 그것은 항상 동일합니다. 어서 일꾼들을 때려라!

부족한 점이 있으면 지적해 주세요. 감사합니다 -- Fengguowuhen

Supongo que te gusta

Origin blog.csdn.net/weixin_53579656/article/details/131117225
Recomendado
Clasificación