Go Mod 종속성 관리
Node.js의 npm-outdated 명령과 유사하게 Go mod는 프로젝트 관리 및 업데이트를 위한 여러 옵션을 제공합니다. 종속성.
모든 종속성 나열(직접 및 간접)
직접 및 간접 종속성에 대해 사용 가능한 모든 부 및 패치 업데이트를 나열하려면 다음 명령을 실행하세요.
go list -u -m all
이렇게 하면 모든 오래된 종속성에 대한 보고서가 제공됩니다.
직접 종속성만 나열
원하는 경우 현재 프로젝트의 오래된 종속성(직접 종속성)을 보려면 사용자 지정 출력 형식을 사용하여 간접 종속성을 필터링할 수 있습니다.
go list -u -m -f '{{if not .Indirect}}{{.}}{{end}}' all
업데이트를 통해 종속성 나열
사용 가능한 업데이트가 있는 종속성만 나열하려면 다음 명령을 사용하세요.
go list -u -m -f '{{if .Update}}{{.}}{{end}}' all
외부 도구
내장된 Go mod 명령 외에도 필터링 옵션과 함께 오래된 종속성에 대한 테이블 보기를 제공하는 go-mod-outdated라는 타사 앱도 있습니다.
추가 리소스
위 내용은 Go 모듈 종속성을 어떻게 관리하고 업데이트할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!