Я создаю файлы 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>'
Что делать?