title: Can't Install Phantomjs on Windows with npm
body: <p>So I'm trying to install phantom.js whilst at work. I can download the sourcecode for it and even have the .exe installed for it (so i can access the phantom shell). But its still not installed. When I try node ./install .js or npm install phantom.js I get this error. </p>
  
  <pre><code>connect ETIMEDOUT ip:port
  This is most likely not a problem with npm itself
  and is related to network connectivity.
  In most cases you are behind a proxy or have bad network settings.
  
  If you are behind a proxy, please make sure that the
  'proxy' config is set properly.  See: 'npm help config'
  </code></pre>
  
  <p>or </p>
  
  <pre><code>Receiving...
  
  Error making request.
  
  Error: connect ETIMEDOUT ipaddress:port
  
  at Object.exports._errnoException (util.js:860:11)
  
  at exports._exceptionWithHostPort (util.js:883:20)
  
  at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1063:14)
  </code></pre>
  
  <p>My node version is v4.4.2 and I'm on Windows 7.</p>
  
  <p>I've tried editing my .npmrc file (the one which contains my proxy information) so that it now has the line 
        phantomjs_cdnurl=<a href="https://cnpmjs.org/downloads" rel="nofollow noreferrer">https://cnpmjs.org/downloads</a></p>
  
  <p>I've also tried adding bot the .exe file to my PATH and the sourcecode and still no luck. Finally, I've tried things the README suggests such as shell commands like "npm install phantomjs-prebuilt --phantomjs_cdnurl=<a href="https://bitbucket.org/ariya/phantomjs/downloads" rel="nofollow noreferrer">https://bitbucket.org/ariya/phantomjs/downloads</a>" but has the same errors as well. Is there something I'm missing/done wrong? help would be GREATLY appreciated. </p>