新的 Go 版本 1.11 引入了很棒的模块概念。
在文档中它说有四个指令可以在一个go.mod
文件中使用:module
, require
, exclude
, replace
.
它还解释说:
exclude 和 replace 指令仅在当前(“主”)模块上运行。构建主模块时,将忽略除主模块之外的模块中的排除和替换指令。因此,replace 和 exclude 语句允许主模块完全控制自己的构建,而无需完全控制依赖项。
但我仍然不明白该exclude
指令是如何工作的。
有人可以向我解释该exclude
指令是如何工作的吗?如果可能的话,请举例说明何时使用它?
阿晨1998
临摹微笑
相关分类