Depp - 기본 사용법 및 기능
그래서 하나 만들어 보기로 했습니다. 제가 만든 방법과 사용 방법에 대한 간략한 설명입니다.
소문을 듣지 않고 도구를 사용해 보고 싶다면 언제든지 저장소를 확인하세요.
극저온 행성 / depp
빠른 미사용 및 중복 종속성 검사기
기본 사용법 및 기능
설치
npm install -g depp-installer
depp --help # Will should all avaliable options
용법
기본 구성
depp
루트 폴더와 모든 하위 폴더에 있는 typescript(
.ts, .tsx
) 파일만 확인합니다. 또한 루트package.json
에서 패키지를 읽을 뿐만 아니라 하위 폴더 내의 모든package.json
패키지를 읽습니다(기본적으로 모노 리포지토리를 지원함).사용되지 않은 패키지, 사용되지 않은
@type
패키지 및 버전이 다른 중복 패키지가 표시됩니다.또한 임시 html 보고서 파일을 생성하고 브라우저에서 엽니다. 이 파일은 다음과 같이 표시됩니다.
https://cryogenicplanet.github.io/depp/static/htmlReport.html
일부 주요 플래그
--js
js 파일 확인을 활성화함--dev
개발 종속성 확인을 활성화합니다(정확하지 않음)--report
보고서를 .depp/report.md
에 저장합니다.--externals
이것을 외부 특정 패키지에 사용할 수 있으며 기본적으로 빌드가 실패하는 경우에 유용합니다--ignore-namespace
thing을 사용하여 namspaced 내부 패키지를 무시할 수 있습니다. 패키지 무시@monorepo
에 적합함--show-versions
콘솔에서 중복 패키지의 버전을 명시적으로 인쇄함이것은 해당 실행에 대한 모든 플래그의 전체 목록이 아닙니다
depp --help
.사전 사용 예는
depp -e mobx -e magic-sdk -e domain -e @daybrush/utils -e yjs -e constants -e ws -v -in @editor -in @server -j -e perf_hooks --report
다음 부분에서는 이 도구가 어떻게 구축되었으며 내부적으로 어떻게 작동하는지 조금 더 자세히 살펴보겠습니다.
Reference
이 문제에 관하여(Depp - 기본 사용법 및 기능), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/cryogenicplanet/depp-basic-usage-and-features-365c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)