gpt4 book ai didi

Golang 工作区实践

转载 作者:IT王子 更新时间:2023-10-29 01:48:45 24 4
gpt4 key购买 nike

根据 Go 文档,他们希望你有一个工作区,你应该将他们所有的项目都放在其中。1 但是,据我所知,一旦你这样做,这一切都会崩溃想做一个不专门使用 Go 的项目。

以一个由许多微服务组成的项目为例。假设它的结构如下:

app/
authentication/ (Using rust)
users/ (Using NodeJS)
posts/ (Using Go)

应用程序只有一部分会用 Go 编写,并且该部分嵌套在应用程序的子目录中。我将如何将 Go 工作区理念应用于这种情况?


  1. https://golang.org/doc/code.html#Workspaces

最佳答案

为每个项目使用不同的 GOPATH 是一种非常好且简单的方法。根据我的经验,这也比 vendor 更好,因为您还可以安装二进制文件并将它们保留在不同的版本上。

vg是一个帮助管理工作区的简单工具,它与您的 shell 集成并在您 cd 时自动检测工作区。

免责声明:我是该工具的作者之一。

关于Golang 工作区实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36049030/

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