【发布时间】:2017-02-26 20:18:49
【问题描述】:
我正在开始一个新项目并考虑将gb 作为我的构建工具,但它似乎与vscode 集成得不太好...
我已经使用gb vendor fetch 引用了第 3 方依赖项,但至于创建本地包,这证明有点棘手!我错过了什么明显的东西吗?
这是我的本地 src 目录:
src
/cmd
/model
calc.go
/server
server.go
下面的代码编译成功,创建了bin\server.exe文件,但是导入路径没有拾取,gocode也识别不到
这是服务器代码:
package main
import (
"cmd/model" // not a happy reference...
"fmt"
)
func main() {
fmt.Println(model.Add(1, 2))
}
这是模型代码:
package model
func Add(a int, b int) int {
return a + b
}
我在 Github (https://github.com/joefitzgerald/go-plus/issues/325) 上发现了类似的问题,虽然 nsf 的解决方案可以自动完成(导入后),但导入语句本身仍然声称在 GOROOT 和 GOPATH 中搜索。
有什么想法吗?
【问题讨论】:
标签: go