expo-dev-launcher in particular modifies its node_modules files, adding locks such as app/node_modules/expo-dev-launcher/expo-dev-launcher-gradle-plugin/.gradle/buildOutputCleanup/buildOutputCleanup.lock.
They change from launch to launch, modifying entire fingerprint.
Found by using diffFingerprints between last and current fingerprint, then utilizing fswatch to find offending files.
Tested by changing JS code in the expo app.
expo-dev-launcher
in particular modifies its node_modules files, adding locks such asapp/node_modules/expo-dev-launcher/expo-dev-launcher-gradle-plugin/.gradle/buildOutputCleanup/buildOutputCleanup.lock
.They change from launch to launch, modifying entire fingerprint.
Found by using
diffFingerprints
between last and current fingerprint, then utilizingfswatch
to find offending files. Tested by changing JS code in the expo app.