本来以为配置了上篇操作就可以高枕无忧了,没想到,在引用的项目中,出现路径找不到的情况
cannot find module providing package go-sdk/wxsdk/common/comFunc/utilhttp
看了一些引用的官方库,才发现作为私有库的项目中go.mod 和路径要改,以官方的google.golang.org/grpc 项目来看一下
- go.mod文件
module google.golang.org/grpc
require (
cloud.google.com/go v0.26.0 // indirect
github.com/BurntSushi/toml v0.3.1 // indirect
github.com/client9/misspell v0.3.4
...
)
module 要加 google.golang.org
2.go 文件
package grpc
import (
"google.golang.org/grpc/encoding"
_ "google.golang.org/grpc/encoding/proto" // to register the Codec for "proto"
)
项目中引用同目录下别的包,要加google.golang.org,上篇配置的路径是 gitlab.com/groupName/projectName,那么要加前缀gitlab.com
有疑问加站长微信联系(非本文作者)