Beim Entwickeln von Paketen kann es hilfreich sein, eine lokale Vorschau der Dokumentation anzuzeigen, bevor Sie sie veröffentlichen. Während der Befehl godoc Textdokumentation generieren kann, bietet er auch einen HTTP-Servermodus zum Anzeigen der Dokumentation in einem Browser. Es können jedoch Schwierigkeiten auftreten, damit es ordnungsgemäß funktioniert.
Wenn bei Ihnen das Problem auftritt, dass godoc -http=:6060 nicht die Dokumentation Ihres eigenen Pakets, sondern stattdessen die Go-Homepage anzeigt, stellen Sie sicher, dass die Das Paket befindet sich im richtigen Pfad. Standardmäßig sucht godoc nach Paketen im GOPATH oder im Modulquellbaum. Wenn sich Ihr Paket außerhalb dieser Verzeichnisse befindet, wird es nicht gefunden.
Im GOPATH-Modus:
Beim Arbeiten im GOPATH-Modus dient godoc -http zur Dokumentation alle verfügbaren Pakete, einschließlich der Standardbibliothek. Um die Dokumentation Ihres Pakets anzuzeigen, navigieren Sie einfach zu http://localhost:6060/pkg/your/package.
Im Modul-Aware-Modus:
Im Modul- Im Aware-Modus ist Godoc nicht mit dem GOPATH kompatibel. Um die Dokumentation Ihrer Module lokal anzuzeigen, müssen Sie daher deren Quellcode in einem src-Ordner ablegen. Wenn sich Ihr Modul beispielsweise im Verzeichnis /home/user/mymodule befindet, erstellen Sie darin ein neues Verzeichnis namens src und verschieben Sie die Quelldateien des Moduls dorthin.
Sobald sich die Quelldateien im Ordner src befinden, Starten Sie godoc mit dem folgenden Befehl:
godoc -goroot=/home/user/mymodule -http=:6060
Dies sollte es Ihnen ermöglichen, die Dokumentation Ihres Pakets unter anzuzeigen http://localhost:6060/pkg/mymodule.
Das obige ist der detaillierte Inhalt vonWie kann ich meine Go-Paketdokumentation lokal in einem Browser mit „godoc' anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!