Rumah > pembangunan bahagian belakang > Golang > Mengapakah Saya Tidak Boleh Mengimport Modul Local Go Saya?

Mengapakah Saya Tidak Boleh Mengimport Modul Local Go Saya?

Barbara Streisand
Lepaskan: 2024-11-28 09:30:15
asal
635 orang telah melayarinya

Why Can't I Import My Local Go Module?

Menyelesaikan masalah Import Modul Go Lokal

Soalan:

Mengimport pakej daripada modul Go tempatan nampaknya mustahil. Walaupun mencipta modul dan mentakrifkan pakej di dalamnya, mesej ralat seperti "tidak boleh memuatkan github.com/Company/mymodule: tiada modul ditemui" berterusan. Apakah masalahnya?

Jawapan:

Apabila menyelesaikan kebergantungan dalam go.mod, Go cuba untuk mengambil modul pihak ketiga daripada URL jauh yang disediakan. Walau bagaimanapun, dalam kes di mana modul belum lagi ditolak ke repositori seperti GitHub, URL jauh tidak wujud.

Penyelesaian:

Untuk menyelesaikan isu ini untuk modul tempatan, gunakan kata kunci ganti dalam go.mod. Contohnya:

replace github.com/Company/mymodule v0.0.0 => ../mymodule
Salin selepas log masuk

Ini mengarahkan Go pada tempat untuk mencari modul setempat. Pastikan laluan relatif kepada modul adalah tepat.

Langkah Pasca Ujian:

Selepas menyelesaikan ujian setempat dan menolak modul ke repositori:

  • Alih keluar baris ganti daripada go.mod.
  • Gunakan go get -u github.com/Company/mymodule untuk memasukkan modul dengan betul ke dalam projek anda.

Nota Permodalan:

Ingat bahawa fungsi dan pembolehubah dalam pakej Go harus bermula dengan huruf besar boleh diakses dari luar pakej.

Atas ialah kandungan terperinci Mengapakah Saya Tidak Boleh Mengimport Modul Local Go Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan