我在 golang 中使用“html”和“golang.org/x/net/html”。
它有同名错误。所以我这样命名其他名字。
net_html "golang.org/x/net/html"
我也试过这样
_ "golang.org/x/net/html"
但这对我没有影响。
你知道如何解决这个问题吗?
最佳答案
使用_ "golang.org/x/net/html"
导入包但切断对它的所有访问,仅当您需要导入包执行某些操作时才使用初始化,仅此而已。
使用 net_html "golang.org/x/net/html"
没问题,这正是您在这种情况下应该做的。如果你仍然收到 “html redeclared as imported package ...” 错误,那么你使用的 IDE 可能有问题,但通常 Go 编译器不会报错,你的代码应该运行没有问题。
要亲眼看看它是否在正常环境中工作,请转到以下链接并尝试运行该程序,您会看到它可以编译并执行。 https://play.golang.com/p/jRdWucKjQ_0
这是一个与您遇到的错误类型相同的版本。 https://play.golang.com/p/H5AFpXKJOBy
因此,如果 net_html "golang.org/x/net/html"
没有修复 "html redeclared as imported package ..." 错误,请尝试提供有关您的环境的更多信息,例如您使用的 IDE、安装的 Go 版本等。
关于html - 使用 html 导入错误 : golang. org/x/net/html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54844158/