I cloned code here: https://github.com/kkdai/line-login-go.
I deployed on heroku and ran successfully. But I get: cannot find package
on VSCode
Normally, if I put the project in the src
directory, and set GOPATH
, it will not report an error.
But this project doesn't follow that structure, packages are in the vendor/
directory.
What do I have to do to handle the error?
You could try and use/add go modules to your cloned project (with Go 1.11+, and GO111MODULE=on
set):
go mod init github.com/kkdai/line-login-go
go mod vendor
Then you should have all missing dependencies added to your vendor folder.
And you would not even need GOPATH
anymore.
As seen in kardianos/govendor/issue 424, go mod
should recognize vendor/vendor.json
and import the right references previously declared and managed by govendor
.