我有一个在Node.js / Express.js中构建的项目。我想开始重写这个/ iris框架。我不想将所有内容重新计入我的$ GOPATH,我想将它保存在这个项目的express / go / docker文件中。
我尝试将iris框架的git repo克隆到./vendor
子文件夹中,但使用import "github.com/kataras/iris"
导入任何内容。
是否有包管理器
在$ {GOPATH
my-project/vendor
文件夹中复制和安装软件包及其所有依赖项
它可以更新这些导入包
go run/build/install
在$ GOPATH之外
当我处理项目时,$ GOPATH src/pkg/bin
文件夹中现在有任何新文件,除了这个包管理器
我可以为package.json
node.js
文件等项目定义依赖包
是否有像这样的包管理器?
编辑:
不需要使用go
命令运行它。
答案 0 :(得分:3)
使用当前的go工具是不可能的,但看起来我们可能会在1.12或更晚的时候得到它。
接受提案: