Mengakses Pakej Tempatan dalam Modul Go (Go 1.11)
Apabila bekerja dengan sistem modul Go, selalunya perlu untuk mengakses pakej tempatan yang bukan sebahagian daripada kebergantungan modul. Dalam kes sedemikian, langkah berikut boleh diambil:
replace <package path> <version> => <local physical path>
import "<full path to platform package>/platform"
Contoh:
Pertimbangkan projek dengan struktur berikut:
- /platform - platform.go - main.go - go.mod
Pergi. fail mod untuk modul utama termasuk baris berikut:
module github.com/userName/mainModule replace "github.com/userName/otherModule" v0.0.0 => "/path/to/local/otherModule"
Dalam main.go, pakej tempatan boleh diimport sebagai:
import "github.com/userName/otherModule/platform"
Dengan mengikut langkah ini, pakej tempatan boleh digunakan dengan mudah dalam modul Go, memudahkan pembangunan dan ujian yang lancar.
Atas ialah kandungan terperinci Bagaimana untuk Mengakses Pakej Tempatan dalam Modul Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!