第一步生成自定义包A的信息
1.在自定义包A的根目录中中执行 go mod int modAName
这里根目录看你自己的包A在哪里就行, modAName按照golang的设计标准一般是163.com/modAName
163.com替换成你们公司的域名或自己喜欢的域名(唯一即可)
2.切换到使用包A的另一个代码所属的目录B下 执行 go mod init main
这里如果你的包含main函数的文件是是hello.go则改成 go mod init hello
3.手动修改go.mod中的包A的路径引用
手动新增包A的路径信息 replace 163.com/modAName => ../modA
4.运行go build 生成可执行文件 good luck to you
相关参考URL(有先后顺序)