Go如何导入本地中另外一个module包

212 次浏览次阅读
没有评论

详情参考:我的文章

以上面的结构为例。a 和 b 分别为两个 module 包或者项目,各自有独立的.mod 文件。
我想在 b 项目中的 sn.go 文件中调用 a 项目中 sm.go 的方法

打开 b 项目的 go.mod 文件

module b

go 1.18

require (a v0.0.0  // 引入 a 项目)

replace (a => D:\project\ppp\a  // 替换成本地 a 项目的路径(这里用的绝对路径))

sn.go 文件中就可以调用 sm\sm.go 的代码里

package sn

import "a/sm"

func PrintSn() {sm.PrintSm()
}
正文完
 0
评论(没有评论)