有没有办法覆盖golang包?

时间:2018-04-10 22:42:01

标签: go

我的代码中的import语句如下所示:

import "github.com/A/package"

事实证明 - 暂时 - 我需要使用github.com/B/package

有没有办法指定覆盖?而不是修改源,并在以后重新修改它?

1 个答案:

答案 0 :(得分:0)

从Go1.11开始,模块允许在项目的replace文件中使用go.mod指令。它允许通过另一个模块覆盖表达的依赖性。

在线参考为https://github.com/golang/go/wiki/Modules#when-should-i-use-the-replace-directive