无法使原型路径相对并且没有这样的文件或目录
Could not make proto path relative and No such file or directory
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
:)
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
:)