从 go.mod 文件安装所有依赖项

Taz*_*Taz 7 go

相当于什么golang命令npm install

npm install下载 package.json 文件中列出的所有依赖项。

话虽如此,下载 go.mod 文件中所有依赖项的命令是什么?

Car*_*arl 15

如果您只有 go.mod 并且拥有 Go 1.16 或更高版本:

  • 如果您只想运行代码,请使用go buildgo run .- 您的依赖项将自动下载并构建
  • 如果您想在本地保存依赖项的副本,请使用go mod vendor

上面两个都会创建一个 go.sum 文件(这是由 Go Tools 维护的 - 你可以忽略它,但请将其签入版本控制)

供应商命令将创建一个供应商文件夹,其中包含依赖项中所有源代码的副本。注意:如果您确实使用供应商方法,则需要go mod vendor在依赖项发生更改时运行,以便将副本下载到供应商文件夹中。优点是您的代码无需互联网连接即可构建。缺点是您需要保持最新状态。

这应该可以帮助您开始日常使用。

如果您想了解有关模块的所有信息,是一个很好的来源。