Rumah >pembangunan bahagian belakang >Golang >Bagaimanakah Saya Boleh Mengenalpasti Ketergantungan Go Lapuk (Langsung dan Tidak Langsung)?
Menyoal Ketergantungan Langsung dan Tidak Langsung
Untuk melihat kemas kini kecil dan tampalan untuk kedua-dua langsung dan tidak langsung kebergantungan, laksanakan senarai pergi -u -m semua. Ini menyenaraikan semua kebergantungan projek anda, termasuk yang diwarisi secara transitif.
Sebagai alternatif, anda boleh menggunakan apl pihak ketiga go-mod-outdated untuk mendapatkan paparan jadual kemas kini yang tersedia untuk kebergantungan langsung dan tidak langsung.
Menghadkan kepada Kebergantungan Langsung
Jika anda berminat hanya secara langsung kebergantungan, gunakan bendera -f untuk menentukan format output tersuai. Contohnya:
go list -u -m -f '{{if not .Indirect}}{{.}}{{end}}' all
Ini hanya mencetak kebergantungan langsung yang mempunyai kemas kini, kerana ia menilai keadaan bukan .Tidak langsung untuk setiap kebergantungan.
Menyenaraikan Ketergantungan Tanpa Kemas Kini
Untuk menyenaraikan hanya dependensi tanpa kemas kini, tapis yang mempunyai medan Kemas Kini:
go list -u -m -f '{{if .Update}}{{.}}{{end}}' all
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengenalpasti Ketergantungan Go Lapuk (Langsung dan Tidak Langsung)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!