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
.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.