未定义名称“$pb”用作注释

问题描述 投票:0回答:2

生成的.pbgrpc.dart有以下代码,

@$pb.GrpcServiceName('') 类 Client 扩展 $grpc.Client {

错误 - 未定义名称“$pb”用作注释。尝试定义名称或从另一个库导入它。

我的 dart 版本是 3.0.5 并且 协议是 23.3

你能告诉我错过了什么吗?

dart protocol-buffers grpc protoc
2个回答
2
投票

https://github.com/google/protobuf.dart/issues/844

如果 protoc_plugin 尚未在版本 21.0.1 中发布,您可以从存储库安装修复程序

dart pub global activate --source git https://github.com/google/protobuf.dart --git-path protoc_plugin

0
投票

谢谢,这个问题在 grpc 软件包的更高版本中得到了解决,目前在 grpc 3.2.4 上,一切似乎都很好。

© www.soinside.com 2019 - 2024. All rights reserved.