我从Github克隆了一个项目,在开始工作之前,我必须安装文件中列出的所有依赖项。go.mod我可以使用命令做一个我的方法,但是还有其他替代方案吗?类似的东西,它一次安装所有必需的依赖项。go getnpm i或者也许我在这里弄错了什么。
3 回答

慕婉清6462132
TA贡献1804条经验 获得超2个赞
通常不需要手动下载go.mod文件中列出的软件包。go命令可以自动下载模块缓存中项目的所有直接和传递依赖项,然后在构建项目时使用这些下载的包。
npm的工作方式不同,因为它将项目的所有直接和传递依赖项下载到项目本地node_modules目录中。
如果你想要像Go中的包管理一样的npm,你可以得到的最接近的是Go的“供应商”功能。
go mod vendor
command 在主模块的根目录下创建一个名为 vendor 的目录,其中包含支持主模块中包的生成和测试所需的所有包。
有关供应商的更多详细信息,请参阅官方 Go 文档。
- 3 回答
- 0 关注
- 85 浏览
添加回答
举报
0/150
提交
取消