🦉Updated protoc to include reference to other protos
This commit is contained in:
+2
-11
@@ -3,17 +3,8 @@ This file is temporary, just to show how ot compile the proto files
|
|||||||
Make sure to actually create the output directories before executing the commands
|
Make sure to actually create the output directories before executing the commands
|
||||||
|
|
||||||
TS:
|
TS:
|
||||||
protoc --plugin="protoc-gen-ts_proto=$(Resolve-Path app\node_modules\.bin\protoc-gen-ts_proto.CMD)" --ts_proto_out="./app/src/lib" --ts_proto_opt=outputSchema=true ".\platform_shared\websocket_message.proto"
|
protoc --plugin="protoc-gen-ts_proto=$(Resolve-Path app\node_modules\.bin\protoc-gen-ts_proto.CMD)" --ts_proto_out="./app/src/lib" --ts_proto_opt=outputSchema=true --proto_path ".\platform_shared\" ".\platform_shared\websocket_message.proto"
|
||||||
|
protoc --plugin="protoc-gen-ts_proto=$(Resolve-Path app\node_modules\.bin\protoc-gen-ts_proto.CMD)" --ts_proto_out="./app/src/lib" --ts_proto_opt=outputSchema=true --proto_path ".\platform_shared\" ".\platform_shared\rest_message.proto"
|
||||||
NEW TS (USING PROTOBUFJS):
|
|
||||||
cd app
|
|
||||||
pnpm install protobufjs-cli
|
|
||||||
pnpm install -D protobufjs-cli
|
|
||||||
pnpm exec pbjs -t static-module -w es6 -o src\lib\platform_shared\compiled.js ..\platform_shared\websocket_message.proto
|
|
||||||
pnpm exec pbts -o src\lib\platform_shared\compiled.d.ts src\lib\platform_shared\compiled.js
|
|
||||||
|
|
||||||
pnpm exec pbjs -t json-module -o src\lib\platform_shared\compiled.d.json ..\platform_shared\websocket_message.proto
|
|
||||||
|
|
||||||
|
|
||||||
C++:
|
C++:
|
||||||
protoc -I=platform_shared --cpp_out=esp32/src/platform_shared platform_shared/example.proto
|
protoc -I=platform_shared --cpp_out=esp32/src/platform_shared platform_shared/example.proto
|
||||||
|
|||||||
Reference in New Issue
Block a user