Merujuk Modul Local Go
Apabila cuba mengimport pakej daripada projek tempatan dalam Go, anda mungkin menghadapi ralat yang menyatakan bahawa modul yang menyediakan pakej tidak dapat ditemui. Isu ini timbul kerana Go mengambil modul pihak ketiga daripada URL jauh secara lalai.
Untuk menyelesaikan isu ini bagi modul setempat, anda boleh Gunakan kata kunci ganti dalam go.mod anda fail:
replace github.com/Company/mymodule v0.0.0 => ../mymodule
Ini memberitahu Go tentang lokasi pergantungan setempat anda, membolehkannya menyelesaikan masalah import. Adalah penting untuk menyediakan laluan relatif yang betul kepada modul anda.
Setelah anda menyelesaikan ujian setempat dan menolak modul anda ke repositori, anda boleh mengalih keluar baris ganti dan gunakan:
go get -u github.com/Company/mymodule
Ini akan mengambil modul dengan betul dan menyepadukannya dengan projek semasa anda.
Selain itu, ambil perhatian bahawa fungsi dan pembolehubah dalam pakej Go harus bermula dengan huruf besar untuk boleh diakses di luar pakej.
Atas ialah kandungan terperinci Bagaimanakah Saya Mengimport Modul Local Go ke dalam Projek Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!