Apabila membangunkan pakej, pratonton dokumentasi mereka secara setempat boleh membantu sebelum menerbitkannya. Walaupun arahan godoc boleh menjana dokumentasi teks, ia juga menawarkan mod pelayan HTTP untuk memaparkan dokumentasi dalam penyemak imbas. Walau bagaimanapun, anda mungkin menghadapi kesukaran untuk memastikannya berfungsi dengan betul.
Jika anda mengalami masalah di mana godoc -http=:6060 tidak memaparkan dokumentasi pakej anda sendiri tetapi sebaliknya menunjukkan halaman utama Go, pastikan bahawa pakej terletak di laluan yang betul. Secara lalai, godoc mencari pakej dalam GOPATH atau pepohon sumber modul. Jika pakej anda berada di luar direktori ini, ia tidak akan ditemui.
Dalam Mod GOPATH:
Apabila bekerja dalam mod GOPATH, godoc -http akan menyediakan dokumentasi untuk semua pakej yang tersedia, termasuk perpustakaan standard. Untuk melihat dokumentasi pakej anda, cuma navigasi ke http://localhost:6060/pkg/your/package.
Dalam Mod Sedar Modul:
Dalam modul- mod sedar, godoc tidak serasi dengan GOPATH. Oleh itu, untuk melihat dokumentasi untuk modul anda secara tempatan, anda perlu meletakkan kod sumbernya dalam folder src. Contohnya, jika modul anda terletak dalam direktori /home/user/mymodule, buat direktori baharu yang dipanggil src di dalamnya dan alihkan fail sumber modul ke sana.
Setelah fail sumber berada dalam folder src, mulakan godoc menggunakan arahan berikut:
godoc -goroot=/home/user/mymodule -http=:6060
Ini sepatutnya membolehkan anda melihat dokumentasi pakej anda di http://localhost:6060/pkg/mymodule.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melihat Dokumentasi Pakej Go Saya Secara Setempat dalam Penyemak Imbas Menggunakan `godoc`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!