Menentukan Saiz Projek Go
Menyemak saiz projek Go boleh menjadi penting untuk menguruskan kebergantungan dan memastikan projek kekal dalam batas yang dikehendaki. Walaupun projek itu mungkin bukan boleh laku, ia masih boleh menjadi pakej yang diimport ke dalam projek anda sendiri, jadi penentuan saiznya menjadi penting.
Penyelesaian
Untuk menyemak saiz projek Go, anda boleh memeriksa saiz binarinya dalam direktori $GOPATH/pkg. Langkah berikut menggariskan proses:
Contoh
Untuk contohnya, untuk menyemak saiz pakej gorila/mux:
$ go get -u github.com/gorilla/mux $ cd $GOPATH/pkg/darwin_amd64/github.com/gorilla/ $ du -k * 284 mux.a
Pertimbangan Tambahan
Walaupun saiz perpustakaan adalah penting, perlu diperhatikan bahawa ruang sebenar yang diduduki dalam boleh laku anda selepas peringkat pautan mungkin berbeza-beza. Ini kerana pakej mempunyai kebergantungan yang berpotensi memperkenalkan "bagasi" tambahan. Walau bagaimanapun, bagasi ini mungkin dikongsi oleh pakej import lain.
Untuk benar-benar menentukan jejak pakej yang diimport, memandangkan sub-pergantungan mereka adalah penting. Penyambung Go mengalih keluar bagasi semasa proses binaan, tetapi menganalisis pepohon pergantungan memberikan pemahaman yang lebih komprehensif tentang potensi kesan pada saiz boleh laku.
Atas ialah kandungan terperinci Bagaimana Saya Menentukan Saiz Projek Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!