解决“无法找到路径 X 的模块”导入本地 Go 模块
尝试将通用功能分离到外部的不同模块中GOPATH 的时候,遇到错误信息:
Cannot find module for path X
解决方案:使用带有 Require 的替换指令
要将本地模块“X”导入到主项目中,必须将以下行添加到主模块的go.mod:
require "X" v0.0.0 replace "X" v0.0.0 => "{local path to the X module}"
路径应指向 X 模块的根目录(绝对或相对)。
说明
Go 模块通常依赖公共存储库来进行模块识别和检索。替换指令允许您将模块名称映射到本地路径,从而启用未发布模块的导入。
例如,从模块“X”导入“util”包:
import "X/util"
其他资源
以上是导入本地Go模块时提示'Cannot Find Module for Path X”,如何解决?的详细内容。更多信息请关注PHP中文网其他相关文章!