title: Node app is not running on my PC but running fine with other PC of my team (using Git)
body: <p>Our team makes a project with a Node.js server and use GitHub as source control. The problem is when I will run the server. I use next steps to test if the master will start the application.</p>
  
  <pre class="lang-none prettyprint-override"><code>git checkout master
  git pull
  npm update
  node .\backend\server.js
  </code></pre>
  
  <p>The last comment gives me next error.</p>
  
  <pre class="lang-none prettyprint-override"><code>D:\***\node_modules\passport-oauth2\lib\strategy.js:82
    if (!options.clientID) { throw new TypeError('OAuth2Strategy requires a clientID option'); }
                             ^
  
  TypeError: OAuth2Strategy requires a clientID option
      at Strategy.OAuth2Strategy (D:\Documenten\WatchFriends\Web\node_modules\passport-oauth2\lib\strategy.js:82:34)
      at new Strategy (D:\Documenten\WatchFriends\Web\node_modules\passport-google-oauth20\lib\strategy.js:52:18)
      at module.exports.config (D:\Documenten\WatchFriends\Web\backend\data\passport.js:94:18)
      at Object.&lt;anonymous&gt; (D:\Documenten\WatchFriends\Web\backend\server.js:16:1)
      at Module._compile (module.js:570:32)
      at Object.Module._extensions..js (module.js:579:10)
      at Module.load (module.js:487:32)
      at tryModuleLoad (module.js:446:12)
      at Function.Module._load (module.js:438:3)
      at Module.runMain (module.js:604:10)
      at run (bootstrap_node.js:394:7)
      at startup (bootstrap_node.js:149:9)
      at bootstrap_node.js:509:3
  </code></pre>
  
  <p>Other team partners are also working on the same repository has done the same steps to test if the master will run. The wierd problem is that they haven't any problem. Also the configuration files that are ignore by the <code>.gitignore</code> file are equal.</p>
  
  <p><strong>Question:</strong> What is the problem why the code doesn't run on my computer and but will run on other computers?</p>
  
  <p><strong>I've tried to</strong> delete and reclone the project from GitHub, reinstall the node modules and added the ignored files. But it doesn't solve the error. I'm woking with node version 6.9.3 and git version 2.10.2.windows.1. </p>
  
  <p><strong>Update:</strong> </p>
  
  <ul>
  <li>Here is the link to our GitHub project: <a href="https://github.com/WatchFriends/Web" rel="nofollow noreferrer">github.com/WatchFriends/Web</a></li>
  <li>This is the build status of Travis <a href="https://travis-ci.org/WatchFriends/Web" rel="nofollow noreferrer"><img src="https://travis-ci.org/WatchFriends/Web.svg?branch=master" alt="Build Status"></a> <em>(Just ckecking some gulp tasks but also <code>npm run build</code>)</em></li>
  <li>Here is the link to Travis: <a href="https://travis-ci.org/WatchFriends/Web" rel="nofollow noreferrer">travis-ci.org/WatchFriends/Web</a></li>
  <li><p>Configuration of Travis: <a href="https://github.com/WatchFriends/Web/blob/master/.travis.yml" rel="nofollow noreferrer"><code>./.travis.yml</code> on GitHub</a></p>
  
  <pre><code>install:
    - npm install
    - npm install -g angular-cli
  language: node_js
  script:
    - gulp html
    - gulp scss
    - gulp ts
    - gulp node
  node_js:
    - "6.9"
  cache:
    directories:
      - node_modules
      - bower_components
  </code></pre></li>
  </ul>