首頁 > 後端開發 > Golang > 如何恢復對 Go1 中刪除的'exp/html”包的存取?

如何恢復對 Go1 中刪除的'exp/html”包的存取?

Patricia Arquette
發布: 2024-12-29 11:03:15
原創
889 人瀏覽過

How Can I Recover Access to the Removed `exp/html` Package in Go1?

在 Go1 中恢復 exp/html:深入指南

Go1 引入了重大更改,包括刪除 exp/ 程式碼庫。這讓依賴 exp/html 等函式庫的開發人員陷入了兩難的境地。但是,有幾種可行的方法可以恢復對這些功能的存取。

一種建議的方法是從 $HOME/go/src/pkg/exp 中已安裝的 Go 原始碼建立一個符號連結到 GOPATH。此方法可透過以下步驟實現:

  • 將go 倉庫複製到$HOME/repo:
  • 在GOPATH:

在GOPATH:

但是,需要注意的是由於某種原因,exp/html庫已刪除。它不完整,並且缺乏必要的功能來證明其包含在標準 Go 庫中。

如果您仍然希望使用exp/html,可以嘗試使用以下命令檢索它:

或者,您可能更喜歡更全面的HTML 解析器,例如go-html- transform,它提供HTML5 解析和基於CSS選擇器的抓取
  • 如果這些解決方案都無法滿足您的需求,最後的選擇是安裝 Go 原始碼並在本地建置它,確保可以存取 exp/html。這個過程相對簡單,可以透過以下步驟完成:

  • 複製 Go 原始碼:

安裝Go原始碼:

這些方法將恢復對exp/html,讓您可以繼續在 Go 程式碼中使用其功能。然而,重要的是要記住,exp/html 不再是標準 Go 庫的一部分,並且無法保證其長期支援。

以上是如何恢復對 Go1 中刪除的'exp/html”包的存取?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板