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

pqwbnv8z  于 2023-05-11  发布在  Go
关注(0)|答案(2)|浏览(181)

npm install等效的golang命令是什么
npm install下载package.json文件中列出的所有依赖项。
话虽如此,下载go.mod文件中所有依赖项的命令是什么呢?

cx6n0qe3

cx6n0qe31#

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

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

上面两个都将创建一个go.sum文件(这是由Go工具维护的--你可以忽略它)
vendor命令将创建一个vendor文件夹,其中包含依赖项中所有源代码的副本。**注意:**如果您使用供应商方法,如果您的依赖项发生更改,则需要运行go mod vendor,以便将副本下载到供应商文件夹。优点是您的代码将在没有互联网连接的情况下构建。缺点是你需要保持更新。
这应该让你开始每天使用。
如果你想了解所有关于模块的知识,this是一个很好的来源。

8yoxcaq7

8yoxcaq72#

现代围棋模块:

go mod download

参考:https://go.dev/ref/mod#go-mod-download
通过将依赖项的下载与构建过程分离,我们可以利用Docker构建中的层缓存。这意味着如果只是一个小的代码更改,我们不必再次下载整个依赖项。

相关问题