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

How to include external file in Go?

我正在为 Go 使用 LiteIDE。我有一个 Go 文件位于:

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

当我包含文件时使用:

import "../Helper"

我收到这个错误:

can't load package: /Users/username/go/src/src/projectA/main.go:4:8: local import "../Helper" in non-local package

知道我做错了什么吗?

您通过导入路径导入包。对于包 Helper,位于 $GOPATH/src/Helper/,使用:

import "Helper"

虽然它们在某些情况下可以工作,但 go 工具链不支持相对路径,因此不鼓励使用。