正如其他人所提到的,您可以像下面这样创建模块文件:
go mod init [import path]
之后,您可以随时运行以下命令将所有依赖项移至
vendor目录中:
go mod vendor
这与
node_modules目录的行为非常相似。要使用此目录中的依赖项
-mod vendor进行构建,您需要添加到构建命令中:
go build -mod vendor
这样,您可以将项目复制到任何计算机上,而无需在其他计算机上进行任何操作。
要从
vendor目录中清除未使用的依赖项,可以运行
go mod tidy
您可以在Wiki上找到更多信息



