访问 Go 模块中的本地包(Go 1.11)
使用 Go 的模块系统时,通常需要访问以下本地包:不是模块依赖项的一部分。在这种情况下,可以采取以下步骤:
replace <package path> <version> => <local physical path>
import "<full path to platform package>/platform"
示例:
考虑一个具有以下结构的项目:
- /platform - platform.go - main.go - go.mod
go.主模块的mod文件包含以下几行:
module github.com/userName/mainModule replace "github.com/userName/otherModule" v0.0.0 => "/path/to/local/otherModule"
在main.go中,本地包可以是导入为:
import "github.com/userName/otherModule/platform"
通过以下步骤,可以在 Go 模块中轻松使用本地包,从而促进无缝开发和测试。
以上是如何访问 Go 模块中的本地包?的详细内容。更多信息请关注PHP中文网其他相关文章!