gpt4 book ai didi

node.js - Golang 中的 package.json 等价物

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

我正在从 Node.js 转向 Go,我习惯于添加我所有的模块,然后人们在克隆我的包时只需要去 npm install

这与 Go 的等价物是什么?我有一些导入,不希望人们在使用我的包时必须手动安装它。

我也不确定我是否创建了一个仅包含 package main 的简单 Go 应用程序,如果它允许人们只是go get。我真的很喜欢像 Node.js 这样的 repo 共享的 Go 方式

最佳答案

What is the equivalent of this with Go? I have a few imports and don't want people to have to manually install it if they use my package.

您无需执行任何操作。人们将不必手动安装您导入的包。当有人这样做时

go get github.com/FrickeFresh/awesome

您在 awesome 包中导入的所有依赖项都将根据需要自动下载。

默认情况下 Go get 会跳过测试文件,但用户也可以通过包含 -t 下载这些文件:

go get -t github.com/FrickeFresh/awesome

但这不是您需要担心的事情。

如果您想深入研究特定版本的依赖项,可以使用许多文章/工具。 官方工具是 dep:

https://github.com/golang/dep

关于node.js - Golang 中的 package.json 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45667923/

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