There are no errors on my terminal… these are the only messages I got
Successfully ran adb reverse. Localhost URLs should work on the connected Android device.
Tunnel URL not found (it might not be ready yet), falling back to LAN URL.
Tunnel ready.
First of all, You need to use node js 10 or 12. Node js 14 isn`t compatible. Node 12 is but some libs aren’t, node 10 (in my opinion) is the best choice.
Like always, windows isn’t the best OS for programing, git doesn’t work well, but works. consider using a WSL (Windows Subsystem for Linux) like WSL | Ubuntu.
Edit: WSL 2: Getting started - YouTube
There is something wrong.
I use node 10.x, expo works with node 12.x too, but some libs (on my project) don’t work, but node 14.x is not working well yeet.
try it on a new blank project. does it work? if yes, go back to your project, remove code until it works. when it works, add back code until it’s broken again.
After the debacle last night updating from SDK 38 to SDK 39, I decided to create a new folder, ran ‘npm install expo’ and even ‘npm install’ and, to be sure I also ran ‘expo update’. Then I moved all my files over to the new folder.
I currently have issues with the Expo client downloading JS files over and over and refreshing the page every 2 seconds. I had to turn the auto-refresh off to stop the constant reloading madness.
Right now the pages are loaded but I have the bottom tab saying: “Downloading JavaScript bundle 100%”
Something’s wrong with the custom font also… weird. The lineHeight is definitely not right…
Oh and now I have to deal with a load of “Warning: Cannot update a component from inside the function body of a different component.”
that could work, but you delay the inevitable. from the expo side of things the sdk38-39 update is pretty easy (here is a commit that updates in all of our examples at once). if you’re using a bunch of non-expo libraries that are problematic with sdk39 that may be trickier.
this sounds like something on your computer is changing files in the directory. we use metro’s built in file watching, which uses watchman (if it’s available, and we recommend using it on macos), and it’s pretty good at notifying when there is a change to a file within the app directory. nothing changed about this in sdk-39, perhaps something changed on your machine. sometimes this happens if a developer puts their project in dropbox or something like that. maybe you have some antivirus software changing things in the directory constantly. hard to say. if you have watchman installed you can run watchman-wait . -m 0 -p "*" to see what files are changing in your directory
can you send a screenshot of this? can you help me to reproduce it possibly?
Well… The good news is that you identified one problem. I’m not using dropbox but oneDrive. So I turned the sync off and the refreshing went away. Kudos on that one!