当proto文件中飘红的情况如何处理?

143 阅读1分钟

goland编辑器解决办法 image.png

以kratos框架为例子,在ide proto buffer 设置项中导入third_party部分就可以了

image.png

image.png

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",
        ]
    }
}