Programing

npm 패키지 목록에서 무엇을 중복 제거합니까?

lottogame 2020. 12. 13. 08:32
반응형

npm 패키지 목록에서 무엇을 중복 제거합니까?


나는 npm 목록으로 명령을 실행 중이며 내 종속성으로 언급 된 목록 아래에 있으며 중복 제거의 의미를 알고 싶습니다. 이의 의미 를 알려주십시오.

아래 언급 이미지를 확인 해주세요 ... !!!!


deduped중복 제거됨 (중복 제거됨)의 줄임말입니다. 에 대한 문서 는이를 수행 npm dedupe하는 방법 설명합니다 npm.

로컬 패키지 트리를 검색하고 여러 종속 패키지에서 더 효과적으로 공유 할 수있는 트리 위로 종속성을 이동하여 전체 구조를 단순화하려고합니다.

즉, 여러 패키지에 동일한 종속성 (동일한 패키지 버전 범위를 의미 )이 있는지 확인하고 동일한 패키지를 "지시"합니다.

동일한 패키지가 참조되므로 두 번 설치할 필요가 없습니다.

또한 패키지를 "트리 위로"이동합니다 (트리를 평평하게 함). 그렇지 않으면 하나의 패키지가 node_modules다른 패키지 를 찾아야하므로 (좀 지저분 할 것입니다.) 종속성을 단순화하는 데 도움이됩니다.

라고 표시된 종속성 그래프의 모든 패키지는 deduped일반적으로 더 높은 수준에서 그래프에서 적어도 한 번 이상 찾을 수 있으므로이를 확인할 수 있습니다.

게시 한 스크린 샷 content-type@1.0.4에서 body-parser. 조금 더 내려 가면 한 수준 높은 표현의 직접적인 종속성으로도 나열됩니다.

참고 URL : https://stackoverflow.com/questions/52781142/what-is-deduped-in-npm-packages-list

반응형