【问题标题】:Installing all dependencies from a go.mod file从 go.mod 文件安装所有依赖项
【发布时间】:2021-10-08 03:44:17
【问题描述】:

相当于npm install的golang命令是什么

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

说了这么多,下载go.mod文件中所有依赖的命令是什么?

【问题讨论】:

标签: go


【解决方案1】:

如果你只有一个 go.mod 并且你有 Go 1.16 或更高版本:

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

以上都将创建一个 go.sum 文件(这是由 Go 工具维护的 - 你可以忽略它)

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

这应该让您开始每天使用。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-10
    • 2023-04-03
    • 2011-09-14
    相关资源
    最近更新 更多