typeorm / react-native-example

Example project to demonstrate TypeORM with React Native.
65 stars 29 forks source link

Make it working #5

Open skurgansky-sugarcrm opened 5 years ago

skurgansky-sugarcrm commented 5 years ago

Is not runnable in debug and release! In release there is cyclic dependency issue with models @OneToMany & @ManyToOne decorators

esutton commented 5 years ago

I would love to use typeorm with react native. It does not work.

skurgansky-sugarcrm commented 5 years ago

@esutton it works. I use it. Do you have cyclic dependency error ?

skurgansky-sugarcrm commented 5 years ago

try this https://github.com/sheva007/typeorm-boilerplate/issues/1#issuecomment-476157519 if you does.

esutton commented 5 years ago

@skurgansky-sugarcrm Thank you! Works great! https://github.com/sheva007/typeorm-boilerplate/issues/1#issuecomment-476157519

I could not get react-native-example to run on anything with or without metro-minify-terser

https://github.com/sheva007/typeorm-boilerplate/ works on both Android and iOS. I cannot get an Android release build to work yet but this may be some kind of signing setup issue.

I have hope with typeorm I can finally rid of realm js and regain use of Chrome debugging once again which realm js makes totally unusable.

joris1995 commented 5 years ago

Hi! I am experiencing the same issue: https://github.com/typeorm/typeorm/issues/4089

Would you have any further recommendations for me? I tried installing the minify-terser but this has no result

skurgansky-sugarcrm commented 5 years ago

@joris1995 it might have no results because of wrong config or old react-native module version. They added configurable option recently if im not wrong. try this steps: https://github.com/sheva007/typeorm-boilerplate/issues/1#issuecomment-476157519

skurgansky-sugarcrm commented 5 years ago

you can also add console.log into react-native-terser and see if it is used.

joris1995 commented 5 years ago

Sorry for my late response. I did get it working using this. My Database and app work pretty good in debug mode. I really appreciate this repo 😁.

In release mode on Android (only platform I'm building this app for, I already had native code for my iOS version) I get this error: Error: Cyclic dependencyL "t"

I have been searching for a solution for this tirelessly, and I only stumble into some answers for other platforms, suggesting to edit the compiling/bundling settings. Not for react-native.

Would you please give me any indication on how to solve this, or where to look for the error? In the console, it gives me a massive amount of cyclic dependency warnings (see screenshot) from inside of TypeORM, so I suspect it's an internal issue but I'm stuck looking for a solution.

Is it my own Imports? is it inside TypeORM? any push in the right direction would be highly appreciated Schermafbeelding 2019-06-06 om 23 10 55

vinipachecov commented 4 years ago

After struggling a lot, I've created a small tutorial on how to setup typeorm with latest react-native.

React-Native and TypeORM setup