Apabila menggunakan aplikasi Go pada Enjin Aplikasi Google, konflik boleh timbul disebabkan oleh laluan import yang berbeza semasa penyajian dan ujian.
Untuk menyelesaikan isu ini, pertimbangkan perkara berikut pilihan:
Pilihan 1: Ubah Suai Laluan Import (Disyorkan)
Pilihan 2: Luarkan Ketergantungan
Pilihan 1:
Sebagai contoh, dalam main.go:
import ( "fmt" "github.com/markhayden/SampleIssue/lib1" // Remove "github.com/markhayden/SampleIssue/" "github.com/markhayden/SampleIssue/lib2" // Remove "github.com/markhayden/SampleIssue/" "net/http" )
Pilihan 2:
Dalam main.go:
import ( "fmt" "github.com/MarkHayden/SampleIssueDeps/lib1" "github.com/MarkHayden/SampleIssueDeps/lib2" "net/http" )
Kedua-dua pilihan menyelesaikan konflik import semasa penyajian dan ujian. Pilihan 1 adalah lebih mudah dan mengekalkan konvensyen import, manakala Pilihan 2 membenarkan pengurusan pergantungan modular yang lebih.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Konflik Go Import Apabila Menggunakan Google App Engine?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!