我有这些目录: 在 proof.proto 中,我要导入 common_message.proto 以便使用预定义的消息,一切都正常运作 -> [编译proto文件没有问题] 但唯一让我烦恼的是我的 VS Code 总是显示这个: 而我使用的是 作为我的代码检查扩展。 注意:我使用 protoc 编译 proto 文件没有问题,导入也没有错误(一切正常),但是 IDE 上的错误会让我感到困扰。 我想知道是否有办法摆脱这个错误呢? 谢谢!
您可以通过设置“protoc”选项来解决问题。进入设置>扩展>vscode-proto3配置,然后单击在settings.json中编辑。(也可以直接编辑.vscode/settings.json。)之后,像下面的代码一样添加--proto_path选项。{ "protoc": { "options": [ "--proto_path=<path of your proto files>" ] } }
.vscode/settings.json
文件中,实际上可以在每个工作区基础上使用此选项。 - Nathan Dortman