title: Exception could not locate binding file after updating electron version
body: <p>I'm working on updating my project from using electron version 1.2.5
  to the newest electron at this time which is 1.7.7 (atleast it was when I downloaded it). My node version 6.9.1.</p>
  
  <p>I've encountered a problem when I start my project with this new electron version,
  the error in general is about "could not locate the binding files. and it mostly regards the async module.</p>
  
  <p>There is also some part of the exception regarding node-etcd module which I use in my project (version 5.0.3)</p>
  
  <p>I found some information about this type of exception online but most of them says stuffs about rebuilding some node module using some npm commands which I didn't quiet understand. I tried to install async module again in a new folder and replace it (with its deps) in the node modules folder im currently using for my project, but I still got the same error.</p>
  
  <p>I'm working in an offline enviorment where I <strong>can't</strong> take my project "out" to a computer with internet access, I can only bring things from the web to my project (like installing in some folder and then copying that into my project) so any npm or other commands that require web connection are not available to me directly on my work computer. (I can only use them in a different computer and copy the results to a flash drive and bring them to th</p>
  
  <p>Here's 2 pictures of the error (sorry about the quality, its the best I could get):</p>
  
  <p><a href="https://imgur.com/a/PuPw4" rel="nofollow noreferrer">First part of error</a></p>
  
  <p><a href="https://imgur.com/a/ERTtU" rel="nofollow noreferrer">Second part of error</a></p>