2 回答
TA贡献1862条经验 获得超7个赞
您有以下内容replace:
replace go.larrymyers.com/protoc-gen-twirp_typescript => github.com/rynop/protoc-gen-twirp_typescript master
如果我遵循的话,就是有效的replace originalname => forkname
我认为问题在于您正在使用分叉的名称而不是原始名称进行导入:
import (
// protocol buffer compiler plugins
_ "github.com/golang/protobuf/protoc-gen-go"
_ "github.com/mwitkow/go-proto-validators/protoc-gen-govalidators"
_ "github.com/twitchtv/twirp/protoc-gen-twirp"
_ "github.com/rynop/protoc-gen-twirp_typescript" <<<< PROBLEM, using fork name
)
您看到的错误消息似乎是go抱怨该问题的命令。
我怀疑如果您在导入语句中使用原始名称,它会起作用:
import (
...
_ "go.larrymyers.com/protoc-gen-twirp_typescript" <<<< original name
)
您还应该运行以查看最终选定的版本,包括它显示任何和指令go list -m all的结果。replaceexclude
- 2 回答
- 0 关注
- 101 浏览
添加回答
举报