我试图与前端共享我的Typeorm实体类,而又不引入所有的typeorm包,因为它大大增加了我的构建大小。
过去的建议是将Typeorm填充程序添加到Webpack构建中,这基本上使所有Typeorm实体不执行任何操作。 https://github.com/typeorm/typeorm/blob/master/extra/typeorm-model-shim.js
这涉及像这样修改tsconfig.json文件:
{
...
"compilerOptions": {
...
"paths": {
"typeorm": ["../node_modules/typeorm/typeorm-model-shim.js"]
}
}
}
问题在于,create-react-app现在会从tsconfig.json文件中删除editorOptions.paths。我不知道为什么会这样做,但是现在无法包含此垫片了。
是否可以将Typeorm垫片与create-react-app一起使用?在前端使用Typeorm实体是否有替代解决方案?