title: Expo : cannot find a module LogReporter
body: <p>I have created a React Native Project and I was trying to open that project in Expo XDE. It throws the following error: </p>
  
  <blockquote>
    <p><code>Cannot find module ...\node_modules\expo\tools\LogReporter</code></p>
  </blockquote>
  
  <p>Firstly I created a React Native project by cloning a KitchenSink Project.
  Link:</p>
  
  <p><a href="https://github.com/GeekyAnts/NativeBase-KitchenSink" rel="noreferrer">NativeBase-KitchenSink
  </a></p>
  
  <p>When I started the project by issuing series of commands inside the project root directory:</p>
  
  <p><code>npm install</code> and then <code>expo start</code></p>
  
  <p>I saw that the app.json was also not proper, which was the following:</p>
  
  <pre><code>{
    "name": "NativebaseKitchenSink",
    "displayName": "NativebaseKitchenSink"
  }
  </code></pre>
  
  <p>After issuing <code>expo start</code> react-native reported that the <code>app.json</code> is not to be found in the current directory.</p>
  
  <blockquote>
    <p>[17:05:08] Starting project at
    D:\Projects\ReactNativeProjects\AwesomeProject [17:05:10] Error:
    Missing app.json. See <a href="https://docs.expo.io/" rel="noreferrer">https://docs.expo.io/</a> [17:05:10] Couldn't start
    project. Please fix the errors and restart the project. [17:05:10]
    Error: Couldn't start project. Please fix the errors and restart the
    project.
        at C:\xdl@51.4.0\src\Project.js:1565:11
        at Generator.next ()
        at step (C:\Users\hp\AppData\Roaming\npm\node_modules\expo-cli\node_modules\xdl\build\Project.js:2033:191)
        at C:\Users\hp\AppData\Roaming\npm\node_modules\expo-cli\node_modules\xdl\build\Project.js:2033:361
        at process._tickCallback (internal/process/next_tick.js:68:7)</p>
  </blockquote>
  
  <p>I changed app.json to:</p>
  
  <pre><code>{
    "expo": {
      "name": "AwesomeProject",
      "description": "A Kitchen Sink project.",
      "slug": "AwesomeProject",
      "privacy": "public",
      "sdkVersion": "30.0.0",
      "platforms": [
        "ios",
        "android"
      ],
      "ios": {
        "supportsTablet": true
      },
      "android": {
        "package": "com.abhsax.first"
      },
      "version": "1.0.0",
      "orientation": "portrait",
      "icon": "./assets/logo.png",
      "splash": {
        "image": "./assets/splashscreen.png",
        "resizeMode": "contain",
        "backgroundColor": "#ffffff"
      },
      "updates": {
        "fallbackToCacheTimeout": 0
      },
      "assetBundlePatterns": [
        "**/*"
      ]
    }
  }
  </code></pre>
  
  <p>There were some updates in the project when I issued <code>npm install</code> again. Then I issued:</p>
  
  <pre><code>expo start
  </code></pre>
  
  <p>This error came:</p>
  
  <blockquote>
    <p>(node:2044) UnhandledPromiseRejectionWarning: Error: Cannot find
    module
    'D:\Projects\ReactNativeProjects\AwesomeProject\node_modules\expo\tools\LogReporter'</p>
  </blockquote>
  
  <p>Why am I getting this error, and how can I fix it?</p>