TypeORM Поделиться сущностями через сеть и узел - PullRequest
0 голосов
/ 17 мая 2018

Я использую Webpack 4.7.0 для компиляции двух точек доступа - сервера (узел) и клиента (React), все в Typescript с использованием ts-loader. У меня есть набор классов сущностей, которыми я бы хотел поделиться, однако все они написаны для использования TypeORM (с декораторами @Entity), поэтому требуется import x from "typeorm".

Это, конечно, не очень удобно при компиляции клиентского пакета, так как typeORM зависит от многих библиотек NodeJS. Я попытался добавить externals: ["typeorm"] в мою точку входа клиента, но затем я получил ReferenceError: "typeorm" not found в своем браузере.

Есть ли способ обмена сущностями TypeORM на разных платформах?

...