gpt4 book ai didi

Goland:如何使用自定义 modfile 而不是 go.mod?

转载 作者:行者123 更新时间:2023-12-01 22:45:35 24 4
gpt4 key购买 nike

我的项目由多个 go 模块组成,我需要同时处理这些模块。使用 replace 可以轻松做到这一点。 go.mod 文件中的指令。

此外,为了防止此更改被意外 checkin ,go 工具(从版本 1.14 开始)提供了 -modfile开关让我把 replace go.local.mod 中的指令文件。这个 super 方便。

不幸的是,我无法让 Goland 来领取 go.local.mod而不是 go.mod .

我尝试在 Preferences -> Go -> Go Modules 下设置 GOMOD 环境变量指向我的go.local.mod文件。这没有达到我的预期(即使用 go.local.mod 文件而不是 go.mod )
毫不奇怪,这不起作用,因为 GOMOD 应该是只读的(正如评论中向我指出的那样)。

现在我可以回到将替换指令放在 go.mod 文件中并使用提交 Hook 来防止意外 checkin (Goland 也有一些工具来执行此检查)但是,如果 Goland 可以识别 go 添加的这个新的 -modfile 开关。我想我会要求确保我没有在这里遗漏一些明显的东西。

谢谢!

最佳答案

目前,2020.1.3 稳定版,不支持。见 the related issue以获取有关此方面的 future 更新。

关于Goland:如何使用自定义 modfile 而不是 go.mod?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62267812/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com