Mengimport versi khusus pakej dalam Go berbeza daripada proses dalam persekitaran Node.js. Go tidak mempunyai sistem pengurusan pakej terpusat seperti npm, dan sebaliknya bergantung pada pembolehubah persekitaran GOPATH untuk menentukan laluan carian pakej.
Untuk memasang versi tertentu pakej, gunakan arahan go get dengan sintaks @version. Sebagai contoh, untuk memasang versi 1.2.3 pakej github.com/wilk/mypkg:
$ go get github.com/wilk/mypkg@v1.2.3
Selepas pemasangan, anda boleh mengimport versi tertentu dengan meletakkan pendahuluan laluan pakej dengan teg versi. Sebagai contoh, untuk mengimport versi github.com/wilk/mypkg yang dipasang, anda akan menggunakan:
import "github.com/wilk/mypkg@v1.2.3"
Modul Go ialah modul yang lebih baharu ciri dalam Go yang membenarkan pengurusan pakej versi. Ia melibatkan mencipta fail go.mod dalam direktori projek, yang menentukan kebergantungan dan versinya. Untuk memasang kebergantungan menggunakan modul:
$ go mod init .
$ go mod edit -require github.com/wilk/mypkg@v1.2.3
$ go get -v -t ./...
$ go build $ go install
Untuk maklumat lanjut tentang modul go, rujuk dokumentasi rasmi di https: //github.com/golang/go/wiki/Modules.
Atas ialah kandungan terperinci Bagaimanakah Saya Mengimport Versi Pakej Tertentu dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!