无法创建原型路径,并且没有这样的文件或目录

问题描述 投票:0回答:1
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

上面的错误命令是什么?以及如何为此创建generateddart目录?

dart protocol-buffers prototype proto
1个回答
0
投票

我可以使它工作,必须创建目录lib/src/generated并将命令更改为

protoc --dart_out=grpc:lib/src/generated -Iblogpb blogpb/blog.proto    

-Iblogpb表示我们* .proto的目录>>

如果需要myprotos,可以将-Iblogpb更改为-Imyprotos:)

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