title: webdriver-manager error when calling update with "Unhandled 'error' event"
body: <p>I currently have a project which uses jasmine and selenium on top of node.js.  Protractor provides some useful modules which I would like to use, so I installed it and tried to run it using "protractor conf.js".  I ended up getting the following errors:</p>
  
  <blockquote>
    <p>[15:55:03] E/direct - Error code: 135
    [15:55:03] E/direct - Error message: Could not find update-config.json. Run 'webdriver-manager update'
     to download binaries.
    [15:55:03] E/direct - Error: Could not find update-config.json. Run 'webdriver-manager update' to down
    load binaries.</p>
  </blockquote>
  
  <p>When I try to run webdriver-manager update, I get this:</p>
  
  <blockquote>
    <p>[15:46:10] I/file_manager - creating folder C:\Program Files\node-v8.1.0-win-x86\node_modules\protract
    or\node_modules\webdriver-manager\selenium
    events.js:182
          throw er; // Unhandled 'error' event</p>
  </blockquote>
  
  <p>I saw some other threads with similar errors but they didn't seem to work for me.  I suspect that this might be related to the fact that I want to run protractor without AngularJS, but I'm not sure since I believed it was possible to run protractor without angular.  Any help would be appreciated.</p>
  
  <p>EDIT: I tried setting "proxy_on" and "npm config set strict-ssl false" but ended up getting the following when running webdriver-manager-update:</p>
  
  <p>events.js:182 throw er;  Unhandled 'error' event</p>
  
  <p>Error: self signed certificate in certificate chain at TLSSocket. (_tls_wrap.js:1098:38) at emitNone (events.js:105:13) at TLSSocket.emit (events.js:207:7) at TLSSocket._finishInit (_tls_wrap.js:628:8) at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:458:38)</p>
  
  <p>Edit 2: Using npm 5.0.3, node 8.1.0, webbdriver-manager 12.0.6, OS: Windows 7</p>