As a work requirement learning gRPC
through an online course.
I have a project defined in folder greet
(outside of GOPATH
) with three packages called:
greet_client
greet_server
greetpb
In the go.mod
file at the root of my project, I've specified the following:
module example.com/myuser/myproject
go 1.14
The code in greet_server/server.go
makes a reference to greetpb
.
I'm referencing it like the following:
I'm able to run server.go
successfully.
It returns the expected the result:
My question is on the red squiggly lines VSCode throws saying it could not import greetpb:
Here's how package greetpb
is defined (it's an auto generated file):
How can I get rid of this warning message? Is it something I've not setup properly?
Update:
When I try to ctrl+click
to view the module greetpb
on the file server.go
, I note that it's pointing to the url pkg.go.dev
.
example.com
is fine for a test module that isn't published anywhere.go mod vendor
is also not necessary. – Splendid