'module.exports' не работает с gRPC (npm-проект) - PullRequest
1 голос
/ 19 сентября 2019

Я создаю файлы protobuf и службы grpc с помощью этой команды:

protoc -I=./src/proto $(find ./src/proto -iname *.proto) --js_out=import_style=commonjs:./src/grpc-generated --grpc-web_out=import_style=commonjs,mode=grpcwebtext:./src/grpc-generated

JS-файлы генерируются и в конце каждого идет экспорт.

module.exports = proto.tech.lmru.auth.grpc.service.generated.impl;

Импортируюкак это:

const userServiceClient = require('../grpc-generated/AuthEntity_grpc_web_pb.js');

Но исключение перехвата браузера:

TypeError: Cannot assign to read only property 'exports' of object '# <Object>'

Что делать?

...