无法使原型路径相对:src/app/protos/greet.proto:没有这样的文件或目录
Could not make proto path relative: src/app/protos/greet.proto: No such file or directory
我正在尝试根据文章创建一个 gRPC Angular 客户端:https://anthonygiretti.com/2020/03/29/grpc-asp-net-core-3-1-how-to-create-a-grpc-web-client-examples-with-angular-8-and-httpclient/
同时 运行 命令
protoc --plugin=protoc-gen-ts="{ABSOLUTEPATH}\node_modules\.bin\protoc-gen-ts.cmd"
--js_out="import_style=commonjs,binary:src/app/generated"
--ts_out="service=grpc-web:src/app/generated" src/app/protos/greet.proto,
我收到一个错误 Could not make proto path relative: src/app/protos/greet.proto: No such file or directory
。目录和 greet.proto 文件肯定存在。
我请求帮助解决这个问题。提前致谢!
对于可能遇到这个问题的小伙伴,文章作者给出了答案。
- 该命令应 运行 在项目的根文件夹中。
- 此编辑命令有效:
protoc --plugin=protoc-gen-ts="C:/University/IT/Angular_grpc/angular-client/node_modules/ts-protoc-gen/bin/protoc-gen-ts.cmd" --js_out="import_style=commonjs,binary:src/app/generated" --ts_out="service=grpc-web:src/app/generated" src/app/protos/greet.proto
我正在尝试根据文章创建一个 gRPC Angular 客户端:https://anthonygiretti.com/2020/03/29/grpc-asp-net-core-3-1-how-to-create-a-grpc-web-client-examples-with-angular-8-and-httpclient/
同时 运行 命令
protoc --plugin=protoc-gen-ts="{ABSOLUTEPATH}\node_modules\.bin\protoc-gen-ts.cmd"
--js_out="import_style=commonjs,binary:src/app/generated"
--ts_out="service=grpc-web:src/app/generated" src/app/protos/greet.proto,
我收到一个错误 Could not make proto path relative: src/app/protos/greet.proto: No such file or directory
。目录和 greet.proto 文件肯定存在。
我请求帮助解决这个问题。提前致谢!
对于可能遇到这个问题的小伙伴,文章作者给出了答案。
- 该命令应 运行 在项目的根文件夹中。
- 此编辑命令有效:
protoc --plugin=protoc-gen-ts="C:/University/IT/Angular_grpc/angular-client/node_modules/ts-protoc-gen/bin/protoc-gen-ts.cmd" --js_out="import_style=commonjs,binary:src/app/generated" --ts_out="service=grpc-web:src/app/generated" src/app/protos/greet.proto