什么情况下用go module最好?

karl_zhao · 2019-08-05 09:24:51 · 1310 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2019-08-05 09:24:51 的主题,其中的信息可能已经有所发展或是发生改变。

最近公司服务器上的go sdk更新到最新了,发现有一个新功能加入了,那就是go module。

服务器上全部都是私有库,某些github上的包也是 下载之后 导入到 内网服务器的。

我有一个问题就是,这种情况下我需要 抛弃 GOPATH的支持转到go module上么?


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1310 次点击  
加入收藏 微博
3 回复  |  直到 2019-08-05 11:31:02
buguang01
buguang01 · #1 · 6年之前

如果你的写代码的电脑,可以都拿到这些,那你可以用go mod但是如果有可能是拿不到的,那还是用gopath

karl_zhao
karl_zhao · #2 · 6年之前
buguang01buguang01 #1 回复

如果你的写代码的电脑,可以都拿到这些,那你可以用go mod但是如果有可能是拿不到的,那还是用gopath

试了几次感觉gomodule和以前的方式不兼容,还是挺麻烦。目前我还是沿用老的方式,所有的库都放在src下面。src下面的库都通过git从公司服务器clone下来的。

buguang01
buguang01 · #3 · 6年之前

@karl_zhao 如果是多人开发,又不断更新,每个你引用的模块都有人在更新维护,那建议换go mod

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传