我有一个从存储库myproject
分叉的包。在项目内部,我想使用sha3
包中的一些函数,但是,我需要先将go
文件添加到sha3
包中,其中包含一些额外的功能。我想在我的项目中包含这个自定义sha3
包。我将sha3
目录复制并粘贴到myproject
目录中,在我的go
代码中,我导入了sha3
包:
import . "github.com/myproject/sha3"
。现在,当我尝试构建myproject
包时,我得到:
code in directory /src/github.com/myproject/sha3 expects import "golang.org/x/crypto/sha3"
。我无法理解问题所在。我检查了go
目录中的所有sha3
文件,但没有一个需要导入!
答案 0 :(得分:4)
第66行sha3 / docs.go有导入评论。
import "golang.org/x/crypto/sha3"
您可以通过删除它来消除构建错误。