Installation instructions for expo-dev

I ran into the problem with blacklist when running ./tools/setup, but right after I posted this I found a proposed workaround. Since it appears I can’t delete the topic once posted, I’ll leave it here with the link to the workaround.

Error encountered:

[exp] Making sure project is set up correctly...
-[exp] Warning: Problem in exp.json. See https://docs.expo.io/versions/vUNVERSIONED/guides/configuration.html.
[exp]   - additional property "isKernel" exists in exp.json when not allowed.
[exp] Your project looks good!
[exp] Using project at /home/pikachu/expo-dev/expo/js/__develop__
[exp] Warning: Problem in exp.json. See https://docs.expo.io/versions/vUNVERSIONED/guides/configuration.html.
[exp]   - additional property "isKernel" exists in exp.json when not allowed.
[exp] Starting React Native packager...
[exp] module.js:472
[exp]     throw err;
[exp]     ^
[exp]
[exp] Error: Cannot find module './react-native/node_modules/metro-bundler/build/blacklist'
[exp]     at Function.Module._resolveFilename (module.js:470:15)
[exp]     at Function.Module._load (module.js:418:25)
[exp]     at Module.require (module.js:498:17)
[exp]     at require (internal/module.js:20:19)
[exp]     at Object.<anonymous> (/home/pikachu/expo-dev/react-native-lab/blacklist.js:3:19)
[exp]     at Module._compile (module.js:571:32)
[exp]     at Module._extensions..js (module.js:580:10)
[exp]     at Object.require.extensions.(anonymous function) [as .js] (/home/pikachu/expo-dev/react-native-lab/react-native/node_modules/babel-register/lib/node.js:152:7)
[exp]     at Module.load (module.js:488:32)
[exp]     at tryModuleLoad (module.js:447:12)

Workaround: https://github.com/expo/expo/issues/448

expo-dev is a bit of an internal experiment for some of the contributors we work with but we switched them over to using our main codebase and expo-dev doesn’t work right now. We have some internal work to get expo-dev working better but right now it doesn’t work out of the box.