goland编辑器解决办法
以kratos框架为例子,在ide proto buffer 设置项中导入third_party部分就可以了
vscode 解决办法: 在.vscode/settings.json文件配置中加上
{
"protoc": {
"path": "/path/to/protoc",
"options": ["-I/path/to/your/proto/files"]
}
}
比如以kratos 项目为例
{
"[yaml]": {
"editor.formatOnSave": false
},
"go.inferGopath": false,
"protoc": {
"path": "/usr/local/bin/protoc",
"options": [
"-I/Users/peanut/apps/works/go/src/xxj/znxx-zb-api/third_party",
]
}
}