Infinite Refreshing without doing anything

Hi !

I got this problem since one month one multiple projects.
At first, i hadn’t give attention to this but now it’s beginning to be annoying!

it make multiple refresh like cmd+r on the simulator and on iOS (didn’t test on Android).

On the console, got sequences of finished building :

14:52:49: Finished building JavaScript bundle in 78378ms
14:52:51: Finished building JavaScript bundle in 1103ms
14:52:53: Finished building JavaScript bundle in 599ms
14:53:04: Finished building JavaScript bundle in 663ms
14:53:06: Finished building JavaScript bundle in 843ms
14:53:08: Finished building JavaScript bundle in 1253ms
14:53:16: Finished building JavaScript bundle in 680ms
14:53:20: Finished building JavaScript bundle in 1143ms
14:53:21: Finished building JavaScript bundle in 988ms
14:53:23: Finished building JavaScript bundle in 1105ms
14:53:28: Finished building JavaScript bundle in 1445ms
14:53:37: Finished building JavaScript bundle in 3051ms
14:53:41: Finished building JavaScript bundle in 1598ms
14:53:48: Finished building JavaScript bundle in 971ms
14:53:49: Finished building JavaScript bundle in 1042ms
14:53:54: Finished building JavaScript bundle in 1181ms
14:53:57: Finished building JavaScript bundle in 1030ms
14:53:59: Finished building JavaScript bundle in 1349ms
14:54:01: Finished building JavaScript bundle in 581ms
14:54:03: Finished building JavaScript bundle in 660ms
14:54:04: Finished building JavaScript bundle in 741ms
14:54:07: Finished building JavaScript bundle in 1058ms
14:54:12: Finished building JavaScript bundle in 1073ms

This console log is extract from a fresh project with create-react-native-app with a simple app.json

{
  "expo": {
    "sdkVersion": "19.0.0"
  }
}

And this is my package.json freshly with some yarn add

{
  "name": "mytemplate",
  "version": "0.1.0",
  "private": true,
  "devDependencies": {
    "jest-expo": "~19.0.0",
    "react-native-scripts": "1.1.0",
    "react-test-renderer": "16.0.0-alpha.12"
  },
  "main": "./node_modules/react-native-scripts/build/bin/crna-entry.js",
  "scripts": {
    "start": "react-native-scripts start",
    "eject": "react-native-scripts eject",
    "android": "react-native-scripts android",
    "ios": "react-native-scripts ios",
    "test": "node node_modules/jest/bin/jest.js --watch"
  },
  "jest": {
    "preset": "jest-expo"
  },
  "dependencies": {
    "bluebird": "^3.5.0",
    "deepmerge": "^1.5.0",
    "expo": "^19.0.0",
    "lodash": "^4.17.4",
    "mongodb-stitch": "^0.0.25",
    "promise.waterfall": "^3.2.0",
    "prop-types": "^15.5.10",
    "react": "16.0.0-alpha.12",
    "react-dom": "^15.6.1",
    "react-native": "^0.46.1",
    "react-native-nav": "^2.0.0",
    "react-navigation": "^1.0.0-beta.11",
    "react-redux": "^5.0.5",
    "react-router": "^4.1.2",
    "react-scripts": "^1.0.10",
    "redux": "^3.7.2",
    "redux-thunk": "^2.2.0",
    "uui": "^1.0.3"
  }
}

I’ve test by remove all dependencies, install one-by-one… But i still got the issue… It’s like refreshing the project constantly until i make some cmd+r to stop this bug.

Does anyone got the same problem ?

1 Like

Hi! Is your project inside of a Dropbox folder or something like it (iCloud, Google Drive, etc.)? If there’s another program consistently making changes to files (like marking them as uploaded or another filesystem event), the packager may incorrectly pick that up as a change even if you aren’t editing the files actively.

3 Likes

Nope !

But, now your talking about iCloud… With the recent updates of Apple, i’m gonna check it.

Yep!

@dikaiosune you’re right!

It was icloud drive that force the refresh!

To anybody who will have this problem, please, put ALL of your files outside of the “Documents” folder of OSX.
Then, desactivate iCloud Drive, it won’t delete all the files inside of Documents and it won’t refresh expo.

Thx!

5 Likes

My project folder is not in OneDrive folder but still got this problem. I dont know why :frowning:

Did you figure out a fix for this? I am in the same boat here. The directory is not within a OneDrive folder and the expo client constantly refreshing whether I’m on a simulator or physical device.

I also have the same error the app keeps building javascript bundle .
It was running smoothly and just broke without really changing anything at all.
Can anyone suggest anything?. been stuck on this for hours.

I have also started facing this issue.
Everything was working fine and suddenly, it keeps rebuilding the Js bundle.
Has anyone found any solution to this?

+1 same here

The most likely issue is still:

  • dropbox
  • box
  • pcloud
  • onedrive
  • icloud

Make sure your folder is NOT being synced from or to from ANYWHERE.