Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Menggunakan Pakej Tempatan dengan Berkesan dalam Modul Go?
Cara Menggunakan Modul Go dan Pakej Setempat
Dalam Go 1.11, modul memperkenalkan pendekatan baharu untuk mengatur dan mengurus projek Go. Walau bagaimanapun, menyepadukan pakej tempatan dalam modul boleh menjadi mencabar. Mari kita terokai penyelesaian untuk mengatasi isu ini.
Mentakrifkan Struktur Projek
Pertimbangkan struktur projek berikut:
$GOPATH + src + application/ + main/ + main.go + otherFileUnderMainPackage.go + aLocalPackage/ + someCode.go + someCode_test.go + someMoreCode.go + someMoreCode_test.go
Menggunakan Perintah Go Build
Untuk menyusun kod dalam pakej utama, gunakan arahan go build main/*.go. Ini menyusun pakej dan menyimpannya dalam cache binaan. Kenal pasti lokasi cache binaan menggunakan:
> go env GOCACHE /home/<user>/.cache/go-build
Mengimport Pakej Tempatan dengan Laluan Relatif
Laluan import yang betul untuk pakej tempatan boleh ditentukan menggunakan senarai go doc atau go :
> go doc package docs // import "tools/src/hello/docs" > go list tools/src/hello/docs
Dalam contoh anda, laluan import untuk pakej tempatan bernama "aLocalPackage" akan be:
import "../aLocalPackage"
Dengan mengikuti garis panduan ini, anda boleh berjaya menyepadukan pakej tempatan dalam modul Go, memastikan projek anda kekal teratur dan boleh diselenggara.
Atas ialah kandungan terperinci Bagaimana untuk Menggunakan Pakej Tempatan dengan Berkesan dalam Modul Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!