go-dev
-blog
-blog-server
-blogpb
- blog.proto
-other
-dart
我在我的项目中有一个类似的目录blogpb
是我将.proto
文件创建到dart
目录的目录,当我运行此命令时:
protoc -I=. --dart_out=$DST_DIR $SRC_DIR/blogpb/blog.proto
// got : Could not make proto path relative: /blogpb/blog.proto: No such file or directory
protoc --dart_out=grpc:lib/src/generated -Iprotos greet/greetpb/greet.proto
// got : protos: warning: directory does not exist.
// Could not make proto path relative: greet/greetpb/greet.proto: No such file or directory
上面的错误命令是什么?以及如何为此创建generated
到dart
目录?
我可以使它工作,必须创建目录lib/src/generated
并将命令更改为
protoc --dart_out=grpc:lib/src/generated -Iblogpb blogpb/blog.proto
-Iblogpb
表示我们* .proto的目录>>
如果需要myprotos
,可以将-Iblogpb
更改为-Imyprotos
:)