title: Command `npm start` does nothing
body: <p>After entering <code>npm start</code> in the directory of my Node project, I see the spinning pipe symbol to show that npm is loading. However, this graphic is displayed indefinitely and nothing happens. No error messages are provided. How can I fix or at least diagnose this issue?</p>
  
  <p>My <strong>package.json</strong> is as follows:</p>
  
  <pre><code>{
    "name": "Project_Name",
    "version": "0.0.1",
    "private": true,
    "main": "./bin/www",
    "scripts": {
      "start": "node ./bin/www"
    },
    "dependencies": {
      "express": "~4.2.0",
      "static-favicon": "~1.0.0",
      "morgan": "~1.0.0",
      "cookie-parser": "~1.0.1",
      "body-parser": "~1.0.0",
      "debug": "~0.7.4",
      "jade": "~1.3.0",
      "request": "~2.39.0",
      "oauth-1.0a": "~0.1.1",
      "passport": "~0.2.0",
      "express-session": "~1.7.2",
      "passport-local": "~1.0.0",
      "connect-flash": "~0.1.1"
    }
  }
  </code></pre>
  
  <p>I suspected that missing dependencies could be a problem, but that doesn't seem to be an issue. I ran the <code>npm-install-missing</code> module and got the following results: </p>
  
  <p><img src="https://i.stack.imgur.com/2325U.png" alt="enter image description here"></p>