title: desperate. prevent npm from removing files upon error
body: <p>I am absolutely desperate for help. I have spend several days and nights trying to figure out what's most likely a trivial problem.</p>
  
  <p>I am installing a big node package which has several dependencies. Some of those dependencies, however, fail due to a problems with their binding.gyp files which I know how to fix. The problem is that npm DELETES the files as soon as the error is detected, instead of leaving them for me to fix. Specifically, upon using the --verbose option I find that npm does "npm verb unbuild" and then "npm verb rmStuff", followed by "npm verb gentlyRm ...", I DO NOT want this to happen, as I have no chance to fix the corresponding binging.gym files and rebuild.</p>
  
  <p>I am running the latest versions of node and npm. To reproduce this error on a Windows 7 box, try: npm install base58-native@0.1.2 --verbose</p>
  
  <p>I am a programmer but I'm relatively new to node. I'm sure it's something simple I'm missing. I have exhausted all avenues and hit dead ends every time. Any assistance would be sincerely appreciated.</p>