title: How do I remedy "Error: Cannot find module 'child-process-close'"?
body: <p>I was going about business as usual and about to checkout generator-angular-fullstack.</p>
  
  <p>I got no red errors but a message at the end saying <code>Error: Cannot find module 'child-process-close'</code>. I tried many a-thing–uninstalling node, reinstalling, manually getting rid of files and directories in local and/or global paths and tried to make sure Homebrew was the one who installed everything and somehow I've made things worse.</p>
  
  <p>(Also, I initially saw errors regarding karma. Everything looked right but it doesn't seem I did any good by throwing commands at it.)</p>
  
  <p>I am at a loss. All the stackoverflow questions have been clicked and I'm afraid I've probably tried too many of the suggestions. I cannot install any Yeoman generator. I cannot install anything with npm. When inside the project directory when I run npm install it throws the error. I really have no clue. Is there a way I can basically start over all together? A simple uninstall and install isn't cutting it. Something in the system needs to change but I don't know what. Any ideas?</p>
  
  <h1>EDIT</h1>
  
  <hr>
  
  <p>I don't have a thorough list of how I ended up getting Node back in working order, but <a href="https://github.com/Homebrew/homebrew/issues/28501#issuecomment-41956380" rel="noreferrer">this Homebrew issue</a> was really informative &amp; helpful. I don't know how my permissions got out of whack, it was likely my own fault. This didn't fix everything though, I was still getting child-process-close errors. Looking through issues on NPM's github, I found <a href="https://github.com/npm/npm/issues/5133" rel="noreferrer">this</a>, which tells how to manually remove package.tgz. The short is run <code>rm /Users/tylersloan/.npm/connect/2.8.8/package.tgz</code>. Viola!</p>