3

我有一个从存储库派生的包myproject。在项目内部,我想使用sha3包中的一些功能,但是,我需要首先将一个go文件添加到sha3包中,其中包含一些额外的功能。我想sha3在我的项目中包含这个自定义包。我将目录复制并粘贴sha3myproject目录中,在我的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,它们都不需要任何导入!

4

1 回答 1

6

第 66 行 sha3/docs.go 有导入注释。

import "golang.org/x/crypto/sha3"

您可以通过删除它来摆脱构建错误。

于 2018-02-06T05:11:45.767 回答