我在这里克隆了代码:https : //github.com/kkdai/line-login-go。
我部署在heroku上并成功运行。但我得到:cannot find package在 VSCode 上
正常情况下,如果我把项目放在src目录下,并设置GOPATH,是不会报错的。
但是这个项目不遵循那个结构,包在vendor/目录中。
我该怎么做才能处理错误?
您可以尝试使用/添加 go 模块到您的克隆项目(使用 Go 1.11+,并GO111MODULE=on设置):
go mod init github.com/kkdai/line-login-go
go mod vendor
Run Code Online (Sandbox Code Playgroud)
然后,您应该将所有缺少的依赖项添加到您的供应商文件夹中。
你甚至不需要GOPATH了。
正如在kardianos/govendor/issue 424 中看到的,go mod应该识别vendor/vendor.json并导入之前由govendor.
| 归档时间: |
|
| 查看次数: |
4677 次 |
| 最近记录: |