title: Why npm start is throwing events.js:187 throw er; // Unhandled 'error' event in my react project?
body: <p>While starting the server for the first time just after the code checkout 
      , my react js project is throwing error "events.js:187
        throw er; // Unhandled 'error' event" . I have node 12.13.0 and npm 
      6.12.0 . Log file attached <a href="https://i.stack.imgur.com/B02xH.png" rel="nofollow noreferrer">log file</a></p>
  
  <pre><code>events.js:187
        throw er; // Unhandled 'error' event
        ^
  
  
  
      Error: spawn cmd ENOENT
          at Process.ChildProcess._handle.onexit 
         (internal/child_process.js:264:19)
         at onErrorNT (internal/child_process.js:456:16)
         at processTicksAndRejections (internal/process/task_queues.js:80:21)
      Emitted 'error' event on ChildProcess instance at:
         at Process.ChildProcess._handle.onexit (internal/child_process.js:270:12)
         at onErrorNT (internal/child_process.js:456:16)
         at processTicksAndRejections (internal/process/task_queues.js:80:21) {
      errno: 'ENOENT',
      code: 'ENOENT',
      syscall: 'spawn cmd',
      path: 'cmd',
      spawnargs: [ '/c', 'start', '""', '/b', 'http://localhost:3000/' ]
  }
  </code></pre>