引用本地 Go 模块
尝试从 Go 中的本地项目导入包时,您可能会遇到错误,指出找不到提供包的模块。出现此问题的原因是 Go 默认从远程 URL 获取第三方模块。
要解决本地模块的此问题,您可以在 go.mod 中使用 replace 关键字 file:
replace github.com/Company/mymodule v0.0.0 => ../mymodule
这会通知 Go 您的本地依赖项的位置,使其能够解析导入。为模块提供正确的相对路径至关重要。
完成本地测试并将模块推送到存储库后,您可以删除 replace 行并使用:
go get -u github.com/Company/mymodule
这将正确获取模块并将其与您当前的项目集成。
此外,请注意函数和Go 包中的变量应以大写字母开头,以便在包外可以访问。
以上是如何将本地Go模块导入到我的项目中?的详细内容。更多信息请关注PHP中文网其他相关文章!