我有一个从存储库 myproject
派生的包。在项目中,我想使用 sha3
包中的一些函数,但是,我需要先将一个 go
文件添加到 sha3
包中,其中包含一些额外的功能。我想在我的项目中包含这个自定义 sha3
包。我将 sha3
目录复制并粘贴到 myproject
目录中,在我的 go
代码中,我将 sha3
包导入为:
导入。 “github.com/myproject/sha3”
。现在,当我尝试构建 myproject
包时,我得到:
目录/src/github.com/myproject/sha3 中的代码需要导入“golang.org/x/crypto/sha3”
。我不明白问题出在哪里。我检查了 sha3
目录中的所有 go
文件,没有一个需要导入!
最佳答案
第 66 行 sha3/docs.go 有导入注释。
import "golang.org/x/crypto/sha3"
您可以通过删除它来摆脱构建错误。
关于go - 目录中的代码需要导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48635662/