一尘不染

如何在Go中包含外部文件?

go

我正在使用LiteIDE for Go。我的Go文件位于此处:

/Users/username/go/src/src/Helper/Helper.go

当我使用以下文件添加文件时:

导入“ ../Helper”

我收到此错误:

无法加载软件包:/Users/username/go/src/src/projectA/main.go:4:8:非本地软件包中的本地导入“
../Helper”

有什么想法我做错了吗?


阅读 451

收藏
2020-07-02

共1个答案

一尘不染

您通过导入路径导入软件包。对于Helper位于中的package $GOPATH/src/Helper/,请使用:

import "Helper"

尽管它们在某些情况下可以工作,但是go工具链不支持相对路径,因此不建议使用。

2020-07-02