"build": "npx tsc",
"prebuild": "yarn submodules && yarn build:proto",
"submodules": "git submodule update --init --recursive",
"build:proto": "protoc --proto_path=./protobuf/proto/ --plugin=./node_modules/.bin/protoc-gen-ts_proto --ts_proto_out=./src/proto/ ./protobuf/proto/* --ts_proto_opt=esModuleInterop=true",
"fmt": "yarn prettier --write ./src"
}
Вопрос по работе с зависимостями, есть две репы в первой лежит .proto файлы (они тянутся не только в js, но и в другой стек поэтому лежат отдельно) во второй библиотека обёртка, которая используется в js приложениях (код выше из package.json этой либы). Внезапно, инструкция submodules не срабатывает при установки зависимости в основное приложения проекта (если делать сборку из самой библиотеки все работает). Кто-нибудь знает как решить эту проблему или как обойти её?
тривиальное решение уже есть, просто использовать git clone, но как-то это коряво
Обсуждают сегодня